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

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

你可能感兴趣的:(JVM虚拟机)