java gc几个常用的调优命令

1.查看gc

jstat -gc pid period(毫秒)

2.查看各年代堆栈以及gc信息

jmap -heap pid

3.查看类实例数量和内存占用

jmap -histo:live pid | head -20

4.dump堆到文件,format指定输出格式,live指明是活着的对象,file指定文件名

jmap -dump:live,format=b,file=dump.log pid 

5.分析dump文件

jhat -port 19998 dump.log

你可能感兴趣的:(java gc几个常用的调优命令)