Open kingschan1204 opened 5 years ago
今天偶然把新版的istock项目部署上服务器一天后,发现CPU占用好高,这明显很不正常。
jstack 进程id |grep 线程id -A 30
通过已上几步发现是IndexCrawlJob这个类的第109行代码存在性能问题,优化后问题解决。 5 解决后效果
通过已上几步发现是IndexCrawlJob这个类的第109行代码存在性能问题,优化后问题解决。
今天偶然把新版的istock项目部署上服务器一天后,发现CPU占用好高,这明显很不正常。
1.top 查看资源占用发现CPU占用199.3%
2.查看该进程下的所有线程占用情况
3.线程ID转换为16进制格式printf "%x\n" 线程id
4.查看java 的堆栈信息