JAVA 项目启动 JVM 生产环境 CMS 参数设置参考

参数设置如下:

 

 

nohup $JAVA_HOME/bin/java $exec_command > $log 2>&1 < /dev/null &



-server 
-Xmx16g 
-Xms4g 
-Xss512k 
-XX:+DisableExplicitGC                 // 禁止代码中手动调用GC,会导致 fullGC
-XX:+UseConcMarkSweepGC                // 使用 CMS 收集器
-XX:+CMSParallelRemarkEnabled          // 开启了降低标记停顿
-XX:LargePageSizeInBytes=128m          // 使用大的内存分页
-XX:+UseFastAccessorMethods            // 原始类型的快速优化
-XX:+UseCMSInitiatingOccupancyOnly     // 使用手动定义初始化定义开始CMS收集
-XX:CMSInitiatingOccupancyFraction=70  // 当老年代达到70%时,触发CMS垃圾回收
-classpath xxxx:xxxx
$CLASS



 

你可能感兴趣的:(JAVA)