image.png

image.png

image.png

GC 引起 CPU 飙升

image.png

top :使用 top 命令,查找到 CPU 最多的某个进程,记录 pid ,使用 Shift + P 快捷键可以按 CPU 的使用率进行排序

top -Hp $pid :再次使用 top 命令,加 -H 参数,查看某个进程中使用 CPU 最多的某个线程,记录线程的 ID

printf %x $pid:使用 printf 函数,将十进制的 tid 转化成 十六进制

jstack $pid > $pid.log:使用 jstack 命令,查看 Java 进程的线程栈

less $pid.log 使用 les 命令查看生成的文件,并查找刚才转化的十六进制 tid