笔记
系统CPU经常100%,如何调优
00 min
2023-2-11
2024-1-9
type
status
date
slug
summary
tags
category
icon
password
  1. 找出哪个进程cpu占用高(top命令)
  1. 该进程中的哪个线程cpu占用高(top -Hp $pid命令)
  1. 将十进制的tid转化为十六进制(printf %x $tid命令)
  1. 导出该线程的堆栈 (jstack $pid >$pid.log命令)
  1. 查找哪个方法(栈帧)消耗时间 (less $pid.log)
  1. 可以确认工作线程占比高还是垃圾回收线程占比高
  1. 修改代码