了解java虛擬機—JVM相關參數設置(2)
阿新 • • 發佈:2018-08-16
打印 upload mda 數值 選擇 ssl 使用情況 src pat
1. JVM相關參數設置
JVM相關配置
-XX:+PrintGC
兩次次YoungGC,兩次FullGC。
-XX:+PrintGCDetails
打印GC時的內存,並且在程序結束時打印堆內存使用情況
-XX:+PrintHeapAtGC
每次GC時會分別打印回收前與回收後堆信息
-XX:+PrintGCTimeStamps
選擇打印GC的方式後,再添加此參數。比如:-XX:+PrintGC -XX:+PrintGCTimeStamps
每次GC時會打印程序啟動後至GC發生的時間戳。
-XX:+PrintGCApplicationConcurrentTime
打印每次GC時程序運行的時間,當GC後時間置為0.
-XX:+PrintGCApplicationStoppedTime
每次GC使程序停頓的時間
-XX:+PrintReferenceGC
用來跟蹤系統內的(softReference)軟引用,(weadReference)弱引用,(phantomReference)虛引用,顯示引用過程。弱引用,軟引用及虛引用對GC的影響
-Xloggc:logpath
將GC日誌輸出到指定位置。
-verbose:class
跟蹤類的加載和卸載,亦可單獨配置-XX:+TraceClassLoading跟蹤類的加載或單獨配置-XX:+TraceClassUnloading
-XX:+PrintClassHistogram
打印出實例的數量以及空間大小
-XX:+PrintVMOptions
打印出JVM接受到的顯式(主動配置的)命令行參數
-XX:+PrintCommandLineFlags
打印出顯式(主動配置)和隱式(JVM自行設置)
-XX:+PrintFlagsFinal
打印出所有的系統參數值。
?版權聲明:本文為【翰林小院】(huhanlin.com)原創文章,轉載時請註明出處!
了解java虛擬機—JVM相關參數設置(2)