JVM命令行選項及GC日誌

一、設置參數

在使用eclipse編譯器的時候,可以採用以下的運行方式來設置虛擬機的參數:



具體參數的設置:

這裏先以打印回收時間,回收信息爲例




二、打印信息解釋:



三、一些常用的jvm參數


-XX:+PrintGCTimeStamps:

打印此次垃圾回收距離jvm開始運行的所耗時間

-XX:+PrintGCDeatils

打印垃圾回收的細節信息


-Xloggc:<filename>

將垃圾回收信息輸出到指定文件


-XX:+PrintGCDateStamps

需要打印日曆形式的時間戳選項


-XX:+PrintGCApplicationStoppedTime

-XX:+PrintGCApplicationConcurrentTime

打印應用程序由於執行VM安全點操作而阻塞的時間以及兩個安全點操作之間應用程序的運行時間

-XX:+PrintSafepointStatistics

可以將垃圾回收的安全點與其他的安全點區分開




參考:《java性能優化權威指南》


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章