1. 程式人生 > >了解java虛擬機—JVM相關參數設置(2)

了解java虛擬機—JVM相關參數設置(2)

打印 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)