记一次JVM调优-跟踪优化二

距离上次调优过了一周时间,这一周中又发生了年老代内存达到极限,stop the world。
每次发生这种情况时,通过查看thread dump,主要查看waiting to lock的线程,发现有很多waiting to lock的线程:
记一次JVM调优-跟踪优化二

继续搜索143fb2bf线程,查看代码在操作什么:
记一次JVM调优-跟踪优化二

定位代码后,查看代码发现是在执行定时任务。由此定位到问题所在。