jvm參數-verbose:gc和-XX:+PrintGC有區別?


轉自 https://segmentfault.com/q/1010000004348215

-XX:+PrintGC 與 -verbose:gc 是一樣的,可以認為-verbose:gc 是 -XX:+PrintGC的別名.
-XX:+PrintGCDetails 在啟動腳本可以自動開啟

-XX:+PrintGC , 如果在命令行使用jinfo開啟的話,不會自動開啟-XX:+PrintGC

在官方文檔中有說明:兩者功能一樣,都用於垃圾收集時的信息打印。

-verbose:gc
穩定版本
參見:http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html

-XX:+PrintGC
非穩定版本,可能在未通知的情況下刪除,在下面官方文檔中是-XX:-PrintGC。
因為被標記為manageable,所以可以通過如下三種方式修改:
1、com.sun.management.HotSpotDiagnosticMXBean API
2、JConsole
3、jinfo -flag
參見:http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM