1.首先定位java进程号pid
2.使用top -Hp 来确认进程中的那个线程占用cpu资源最高
3. jstack 来仔细查看线程工作详情。
4. 在上述命令的输出结果中 nid是十六进制的线程id,将第二部确认的线程id转换成十六进制搜索结果即可快速确认。
快速定位JVM中消耗CPU最多的线程
最新推荐文章于 2022-10-19 20:41:29 发布
1.首先定位java进程号pid
2.使用top -Hp 来确认进程中的那个线程占用cpu资源最高
3. jstack 来仔细查看线程工作详情。
4. 在上述命令的输出结果中 nid是十六进制的线程id,将第二部确认的线程id转换成十六进制搜索结果即可快速确认。