【面经】排查cpu占用100%的操作方法

1.top命令查看cpu100%的进程pid

top

【面经】排查cpu占用100%的操作方法_第1张图片

  1. 查看该进程pid下的线程信息,找到占用CPU最高的线程 pid 为 92156
top -Hp 进程pid

top -Hp 92129

【面经】排查cpu占用100%的操作方法_第2张图片

  1. 线程pid转16进制
printf %x 92156

92156 的16 进制是167fc
在这里插入图片描述
4. 使用jstack 分析 进程pid,即可找到问题代码位置

jstack 进程pid > x.txt

jstack 92129 > x.txt

将堆栈打印到x.txt,可以查看x.txt即可找到问题代码位置

你可能感兴趣的:(面试八股文,JavaSE笔记,运维技术,java,jvm,开发语言,cpu标高问题排查)