Java编程题修院子,了解java虚拟机—JVM相关参数设置(2)
1.?? JVM相關(guān)參數(shù)設(shè)置
JVM相關(guān)配置
-XX:+PrintGC
兩次次YoungGC,兩次FullGC。
-XX:+PrintGCDetails
打印GC時的內(nèi)存,并且在程序結(jié)束時打印堆內(nèi)存使用情況
-XX:+PrintHeapAtGC
每次GC時會分別打印回收前與回收后堆信息
-XX:+PrintGCTimeStamps
選擇打印GC的方式后,再添加此參數(shù)。比如:-XX:+PrintGC -XX:+PrintGCTimeStamps
每次GC時會打印程序啟動后至GC發(fā)生的時間戳。
-XX:+PrintGCApplicationConcurrentTime
打印每次GC時程序運行的時間,當(dāng)GC后時間置為0.
-XX:+PrintGCApplicationStoppedTime
每次GC使程序停頓的時間
-XX:+PrintReferenceGC
用來跟蹤系統(tǒng)內(nèi)的(softReference)軟引用,(weadReference)弱引用,(phantomReference)虛引用,顯示引用過程。弱引用,軟引用及虛引用對GC的影響
-Xloggc:logpath
將GC日志輸出到指定位置。
-verbose:class
跟蹤類的加載和卸載,亦可單獨配置-XX:+TraceClassLoading跟蹤類的加載或單獨配置-XX:+TraceClassUnloading
-XX:+PrintClassHistogram
打印出實例的數(shù)量以及空間大小
-XX:+PrintVMOptions
打印出JVM接受到的顯式(主動配置的)命令行參數(shù)
-XX:+PrintCommandLineFlags
打印出顯式(主動配置)和隱式(JVM自行設(shè)置)
-XX:+PrintFlagsFinal
打印出所有的系統(tǒng)參數(shù)值。
?版權(quán)聲明:本文為【翰林小院】(huhanlin.com)原創(chuàng)文章,轉(zhuǎn)載時請注明出處!
總結(jié)
以上是生活随笔為你收集整理的Java编程题修院子,了解java虚拟机—JVM相关参数设置(2)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32CubeMx HAL库使用硬件
- 下一篇: Microsoft SilverLigh