Java Jstack排查CPU占用过高问题

背景:交接程序CPU持续90%以上并且一段时间会自己死掉。 step1:使用JStack查看程序调用堆栈 jstack -l 1544 >> 1.txt step2:查找线程状态为的RUNNABLE的线程,存在两个线程池在运行。 代码截图: 具体原因 已经很清晰了while(true)并不存在sleep,加上sleep就解决了。 总结 问题虽小,但值得反思。小问题是可以搞出大事情的 效果如下 修
相关文章
相关标签/搜索