一、确保机器存在jmap命令
jmap
如果不存在,可以从其他机器将完整的jdk拷贝过来,然后进行使用
二、dump内存
./jmap -dump:format=b,file=./dump.hprof 2853
其中2853是java的PID,将其改为自己想要dump的java进程ID
三、分析,将hprof文件下载到本地
mac进入/usr/bin/,执行jvisualvm ./jvisualvm
点击左上角的装入快照,就可以查看对象数目及占用的空间大小了
一、确保机器存在jmap命令
jmap
如果不存在,可以从其他机器将完整的jdk拷贝过来,然后进行使用
二、dump内存
./jmap -dump:format=b,file=./dump.hprof 2853
其中2853是java的PID,将其改为自己想要dump的java进程ID
三、分析,将hprof文件下载到本地
mac进入/usr/bin/,执行jvisualvm ./jvisualvm
点击左上角的装入快照,就可以查看对象数目及占用的空间大小了
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2165125.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!