jvm参数调优

找到进程id pid:   

jps -l  

查看gc信息: 2秒输出一次

 /data/jdk1.8.0_60/bin/jstat -gcutil 19088 2000

FGC full gc 次数
FGCT full gc 总时间

FGCT/FGC

java -server -Xms500m -Xmx2048m

-XX:+DisableExplicitGC                   禁止代码中显示调用GC

-XX:+UseConcMarkSweepGC        使用CMS内存收集 

-XX:+CMSParallelRemarkEnabled    降低标记停顿

-XX:+UseCMSCompactAtFullCollection    在FULL GC的时候, 对年老代的压缩

-XX:LargePageSizeInBytes=128m       内存页的大小不可设置过大, 会影响Perm的大小

-XX:+UseFastAccessorMethods     原始类型的快速优化

-XX:+UseCMSInitiatingOccupancyOnly    使用手动定义初始化定义开始CMS收集

-XX:CMSInitiatingOccupancyFraction=70 使用cms作为垃圾回收,使用70%后开始CMS收集

原文地址:https://www.cnblogs.com/alter888/p/10407715.html