一個perm永久代溢出排查過程

作者:歐洲遊
1、第一反應是設置的p區內存不足,發現直接給到512m了
這裏寫圖片描述

2、使用jmap查看存活實例大小,如果超過1m說明有一定泄漏,FGC之後看正常
這裏寫圖片描述

3、permstat再次分析一下
jmap -permstat 8578
這裏寫圖片描述

4、定位到WebappClassloader,佔用了接近230m的內存
這裏寫圖片描述

5、再次查看一下class的實例,實例異常高 正常的工具
這裏寫圖片描述

6、dump內存下來,看到底加載了哪些
7、dump太慢使用比較猥瑣的方法
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章