JVM參數

從阿里開源的yugong這個項目裏看到他的jvm參數用了這些,都記錄下來。有空解析一下含義。也歡迎各位留言jvm

JAVA_OPTS="-XX:-UseAdaptiveSizePolicy -XX:MaxTenuringThreshold=15 -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError"對象

-XX:+DisableExplicitGC 禁止system.gc()ci

-XX:+HeapDumpOnOutOfMemoryError JVM會在遇到OutOfMemoryError時拍攝一個「堆轉儲快照」,並將其保存在一個文件中。it

-XX:MaxTenuringThreshold,用於控制對象在新生代存活的最大次數io

相關文章
相關標籤/搜索