分析 java 占用 cpu 过高的原因以及 java ScheduledThreadPoolExecutor bug 介绍
近期发现一个java进程的cpu占用接近100%。
开始简单地认为是由于给java分配的内存不足,从而导致频繁GC。
于是首先的处理方式就是直接给该java程序分配更多的内存,然而进程启动没几分钟,cpu占用再次接近100%,看来问题没这么简单。
一. 分析 java 占用 cpu 过高的原因
1. 通过top命令直接查到该java进程的进程ID,可以看到进程ID为26260。
...
转载
2019-08-31 11:37:41 ·
1760 阅读 ·
0 评论