性能监控之常见 Java Heap Dump 方法

性能监控之常见 Java Heap Dump 方法

性能监控之常见 Java Heap Dump 方法

性能监控之常见 Java Heap Dump 方法 关键,今天去目录下面没有看到有heapdump.bin文件了。

从经验上来说,我们应该记得在运行 Java 应用程序时始终使用 HeapDumpOnOutOfMemoryError 参数。

在内存不足或内存异常的情况下,会生成heapdump文件。以下工具是在正常运行的情况下获取heapdump文件的方法。

1.jmap方式

格式:

jmap -dump:[live],format=b,file=

demo:

jmap -dump:live,format=b,file=/usr/local/tomcat-auto-myProject-8081/logs/dump240513Jmap.hprof 9407

ps -ef | grep "项目名称" 可以查询获取pid(进程ID)

2.jcmd方式

格式:

jcmd GC.heap_dump

demo:

jcmd 9407 GC.heap_dump dump2405132.hprof

##注意:生成的文件需要使用完整的路径

jcmd 9407 GC.heap_dump /usr/local/tomcat-auto-myProject-8081/logs/dump240513Jcmd.hprof

3.下载

sz dump240513Jmap.hprof 9407

sz dump240513Jcmd.hprof

4.本地MAT工具打开分析(MemoryAnalyzer.exe)

相关推荐

如何写好配角
365体育亚洲官方入口app下载

如何写好配角

📅 07-02 👁️ 989
王子文成都是哪个区的明星:探讨她的生活与工作环境
365体育亚洲官方入口app下载

王子文成都是哪个区的明星:探讨她的生活与工作环境

📅 07-01 👁️ 8164
直播吧世界杯冠军大猜想
365体育亚洲官方入口app下载

直播吧世界杯冠军大猜想

📅 07-01 👁️ 9070
因凡蒂诺社媒晒与特朗普合照:对美国举办世俱杯+世界杯充满信心
金融信用信息基础数据库简介
bt365手机官方网址

金融信用信息基础数据库简介

📅 07-02 👁️ 6051
康佳手机深度解析:品牌、性能、设计、系统、价格与售后服务全方位评估