若是查看一個正在運行的java程序,是否開啓jvm參數是否開啓?具體值是多少?html
jps -l jinfo -flag PrintGCDetails 進程編號 jinfo -flag MetaspaceSize 進程編號 jinfo -flags 進程編號(全部配置:JVM配置 + 命令行中人工配置)
2) Java8之後的JVMjava
基本思路:經過一系列名爲「GC Roots」的對象做爲起始點,從這個被稱爲GC Roots的對象開始向下搜索,若是一個對象到GC Roots沒有任何引用鏈相連時,則說明此對象不可用。也即給定一個集合的引用做爲根出發,經過引用關係遍歷對象圖,能被遍歷到的(可到達的)對象就被斷定爲存活;沒有被遍歷到的就天然被斷定爲死亡。面試