如何查看JVM的内存使用情况?

1、查看运行时的内存区域
jmap -heap 1517
在这里插入图片描述
2、查看运行时的对象分布
jmap -histo 1517
由于输出比较常,建议用head截取以下
jmap -histo 1517 |head -n 10
在这里插入图片描述
3、使用jmap生成堆内存转储快照
jmap -dump:live,format=b,file=dump.hprof 1517
在这里插入图片描述
如何分析dump文件?
执行:jhat dump.hprof
在这里插入图片描述
访问:ip:7000
在这里插入图片描述


版权声明:本文为chenlushun12原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。