作者:欧洲游
1、第一反应是设置的p区内存不足,发现直接给到512m了
一个perm永久代溢出排查过程

2、使用jmap查看存活实例大小,如果超过1m说明有一定泄漏,FGC之后看正常
一个perm永久代溢出排查过程

3、permstat再次分析一下
jmap -permstat 8578
一个perm永久代溢出排查过程

4、定位到WebappClassloader,占用了接近230m的内存
一个perm永久代溢出排查过程

5、再次查看一下class的实例,实例异常高 正常的工具
一个perm永久代溢出排查过程

6、dump内存下来,看到底加载了哪些
7、dump太慢使用比较猥琐的方法
一个perm永久代溢出排查过程

相关文章:

  • 2022-12-23
  • 2021-06-16
  • 2021-11-24
  • 2021-08-12
  • 2021-06-28
  • 2021-12-02
猜你喜欢
  • 2021-11-21
  • 2022-12-23
  • 2021-11-18
  • 2022-01-03
  • 2022-02-23
  • 2021-05-15
相关资源
相似解决方案