乐趣区

关于java:Jstack定位CPU过高问题

  1. 定位过程,top
  2. 定位线程,top -Hp 过程号,获取线程号,H 代表 Thread
  3. 将线程号转换为 16 进制,printf “%x\n” PID
  4. 获取异样代码堆栈,jstack 过程 PID | grep 16 进制异样线程号 -A 90,-A 90 指输入 90 行

tid, Java memory address of its internal Thread control structure.

nid, native thread id. 每一个 nid 对应于 linux 下的一个 tid, 即 lwp (light weight process, or thread)

退出移动版