作者:歐洲遊
1、第一反應是設置的p區內存不足,發現直接給到512m了
2、使用jmap查看存活實例大小,如果超過1m說明有一定泄漏,FGC之後看正常
3、permstat再次分析一下
jmap -permstat 8578
4、定位到WebappClassloader,佔用了接近230m的內存
5、再次查看一下class的實例,實例異常高 正常的工具
6、dump內存下來,看到底加載了哪些
7、dump太慢使用比較猥瑣的方法
作者:歐洲遊
1、第一反應是設置的p區內存不足,發現直接給到512m了
2、使用jmap查看存活實例大小,如果超過1m說明有一定泄漏,FGC之後看正常
3、permstat再次分析一下
jmap -permstat 8578
4、定位到WebappClassloader,佔用了接近230m的內存
5、再次查看一下class的實例,實例異常高 正常的工具
6、dump內存下來,看到底加載了哪些
7、dump太慢使用比較猥瑣的方法