最近在看JVM有关东西,发现一个简单和free的HEAP DUMP查看方式(基于SUN JDK)
先使用
jmap -dump:live,format=b,file=heap.bin 9381
其中9381为JAVA 进程PID
然后执行jhat heap.bin
待显示
Snapshot resolved.
Started HTTP server on port 7000
Server is ready.
再使用WEB BROWER 登录jhat 浏览器端口即可
唯一的问题是端口不要被防火墙屏蔽了。
本文介绍了一种简单且免费的方法来查看JVM堆信息。通过使用jmap和jhat工具,可以快速生成并分析堆内存快照。首先利用jmap获取当前运行进程的堆内存信息并保存为文件,然后启动jhat服务读取该文件并在指定端口提供HTTP服务,最后通过网页浏览器访问该端口即可查看详细的堆内存信息。

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



