通过常用命令Jstat Jinfo 分析新生代的对象移动到老年代
jinfo 查看jvm参数 :jinfo -flags pid
查看Java系统参数:jinfo -sysprops pid
-Xmn 新生代大小
-XX:SurvivorRatio=6 6:1:1
-XX:CMSInitiatingOccupancyFraction=75,并发压力没那么大的时候没必要设置的小,浪费老年代空间,老年代空间达到75的时候触发Full GC
Jstat
可以查看堆内存各部分的使用量,以及加载类的数量。
jstat 【-命令选项】【vmid】【间隔时间(毫秒)】【查询次数】 1秒=1000毫秒
垃圾回收统计
jstat -gc pid 查看程序内存使用及GC压力整体情况
查看新生代内存统计 jstat -gcnewcapacity
老年代垃圾回收统计 jstat -gcold pid
堆内存统计 jstat -gccapacity pid
元空间统计 jstat -gcmetacapacity pid
JVM 运行情况预估
年轻代对象增长的速度
Young GC
共有 0 条评论