Java 常用 gc 分析工具

  • jstat
常用方式 说明 备注
jstat -gcutil ${pid} ${interval} 固定周期打印各个代内存占用百分比与新老声带 gc 的时间与次数 CMS 有两次 STW 在 该命令行下会算两次 full gc
jstat -gc ${pid} ${interval} 固定周期打印各个代的内存容量与使用空间(单位字节)
  • jmap
常用方式 说明 备注
jmap -histo ${pid} 固定周期打印各个代内存占用百分比与新老声带 gc 的时间与次数
jmap -dump:format=b,file=heap.hprof ${pid} 内存转储,一般用于 mat 分析

你可能感兴趣的:(Java 常用 gc 分析工具)