dump java内存并进行分析
mac进入/usr/bin/,执行jvisualvm ./jvisualvm。其中2853是java的PID,将其改为自己想要dump的java进程ID。如果不存在,可以从其他机器将完整的jdk拷贝过来,然后进行使用。点击左上角的装入快照,就可以查看对象数目及占用的空间大小了。三、分析,将hprof文件下载到本地。一、确保机器存在jmap命令。
·
一、确保机器存在jmap命令
jmap
如果不存在,可以从其他机器将完整的jdk拷贝过来,然后进行使用
二、dump内存
./jmap -dump:format=b,file=./dump.hprof 2853
其中2853是java的PID,将其改为自己想要dump的java进程ID
三、分析,将hprof文件下载到本地
mac进入/usr/bin/,执行jvisualvm ./jvisualvm
点击左上角的装入快照,就可以查看对象数目及占用的空间大小了
更多推荐
已为社区贡献1条内容
所有评论(0)