JAVA面试题

JAVA面试题

线上命令查看cpu进程占用

通过三个命令查看是哪一句代码使cpu占用率过高

  1. top 命令查看cpu进程占用:找到cpu占用率高的进程的PID

  2. top -H -p pid 找到进程的线程号

  3. 将线程id转换为16进制 printf '0x%x\n 线程号`

  4. jstack 进程PID | grep 16进制线程PID -A 20 找到调用该线程的代码

上次更新 2026/3/6 20:42:13
AI问答