记录一次系统内存泄漏处理过程
1 | jmap -dump:live,format=b,file=12077.bin 12077 |
从上面图可以看到整体3.2G内存,其中3.1G都被一个"springScheduleExecutorFactoryBean-1"线程占用,这个就很可疑了。接着查看Leak Suspects如下所示:
我们基本定位 springScheduleExecutorFactoryBean-1(spring定时调度任务)存在内存泄漏,接着查看线程堆栈信息,如下所示:
定位到调度任务运行的类com.tz.controller.ArchivePro.
1 | 5 0 * * * /home/weblogic/del.sh |
