场景
tone.jar 启动后内存溢出,假设pid 为48044
排查
1.确定java程序的pid(进程id)
ps 或 jps 都可以
ps -ef | grep tone
jps -l
2.查看堆栈信息
jmap -heap 48044
3.查看对象的实例数量显示前30
jmap -histo:live 48044 | head -n 30
4.查看线程状态
jstack 48044
tone.jar 启动后内存溢出,假设pid 为48044
ps 或 jps 都可以
ps -ef | grep tone
jps -l
jmap -heap 48044
jmap -histo:live 48044 | head -n 30
jstack 48044
转载请注明来自码农世界,本文标题:《linux 排查java内存溢出(持续更新中)》
还没有评论,来说两句吧...