问题:

发现 java 程序 cpu 很高

使用的 openjdk11 + openJ9vm

 

解决:

步骤1: top 找出 cpu 高的 进程

步骤2: top -H -p <pid> 查看是哪些线程

步骤3: jstack <pid>   在输出结果中查找 步骤2中的线程id (无需转16进制)

 

参考:

https://www.jianshu.com/p/e55d8e0b371c

 

发表评论

电子邮件地址不会被公开。