一、确保机器存在jmap命令

jmap

如果不存在,可以从其他机器将完整的jdk拷贝过来,然后进行使用

二、dump内存

./jmap -dump:format=b,file=./dump.hprof 2853

其中2853是java的PID,将其改为自己想要dump的java进程ID

三、分析,将hprof文件下载到本地

mac进入/usr/bin/,执行jvisualvm ./jvisualvm

点击左上角的装入快照,就可以查看对象数目及占用的空间大小了

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐