查看整个JVM内存状态
jmap -heap [pid]
要注意的是在使用CMS GC 情况下,jmap -heap的执行有可能会导致JAVA 进程挂起
查看JVM堆中对象详细占用情况
jmap -histo:live [pid]
histo[:live]: 显示堆中对象的统计信息
手动运行 jmap -histo:live < pid > 就能人为触发 Full GC。
jmap -histo:live 12493 | more |grep streamax


导出整个JVM 中内存信息 HPROF
jmap -dump:format=b,file=文件名 [pid]
以hprof二进制格式转储Java堆到指定filename的文件中。l
打印等待终结的对象信息
命令:jmap -finalizerinfo pid
描述:打印等待终结的对象信息
top

你知道你用的什么垃圾收集器吗
java -XX:+PrintCommandLineFlags -version

不可不知道的jvm参数–
各种参数
JMAP -heap的解读

本文介绍如何使用jmap工具深入分析JVM内存状态,包括查看整个JVM内存、堆中对象详细占用情况、导出内存信息及打印等待终结的对象信息等。通过具体命令示例,帮助读者掌握JVM内存管理技巧。
1221

被折叠的 条评论
为什么被折叠?



