linux 排查java内存溢出(持续更新中)

linux 排查java内存溢出(持续更新中)

码农世界 2024-05-23 前端 73 次浏览 0个评论

场景

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

 

转载请注明来自码农世界,本文标题:《linux 排查java内存溢出(持续更新中)》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,73人围观)参与讨论

还没有评论,来说两句吧...

Top