cpu使用率过高和jvm old占用过高排查过程

cpu占用过高排查思路

  1. top 查看占用cpu的进程 pid
  2. top -Hp pid 查看进程中占用cpu过高的线程id tid
  3. printf '%x/n' tid 转化为十六进制
  4. jstack pid |grep tid的十六进制 -A 30 查看堆栈信息定位

jvm old区占用过高排查思路

  1. top查看占用cpu高的进程
  2. jstat -gcutil pid 时间间隔 查看gc状况
  3. jmap -dump:format=b,file=name.dump pid 导出dump文件
  4. 用visualVM分析dump文件
# jvm 

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×