步骤

1)top命令找出应用 pid-app
2)top -Hp <pid-app>命令找出线程 pid-thread
3)printf '%x\n' <pid-thread>命令将线程 pid 转换成 16 进制 pid-thread-hex
4)jstack <pid-app> | grep 'pid-thread-hex'命令查看线程信息

示例

1.top命令找出占用cpu高的应用 pid-app

定位占用CPU较高的进程、线程、代码位置?

2.top -Hp <pid-app>命令找出线程 pid-thread

定位占用CPU较高的进程、线程、代码位置?

3.printf '%x\n' <pid-thread>命令将线程 pid 转换成 16 进制 pid-thread-hex (nid)

定位占用CPU较高的进程、线程、代码位置?

4.jstack <pid-app> | grep 'pid-thread-hex'命令查看线程信息

定位占用CPU较高的进程、线程、代码位置?

相关文章:

  • 2022-01-29
  • 2021-12-16
  • 2021-11-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-04-08
  • 2022-12-23
  • 2021-06-09
  • 2022-02-07
  • 2021-12-17
  • 2021-05-12
  • 2022-12-23
相关资源
相似解决方案