【JVM】CPU飙高排查方案与思路

文章目录

CPU飙高排查方案与思路

1.使用top命令查看占用cpu的情况

2.通过top命令查看后,可以查看是哪一个进程占用cpu较高,上图所示的进程为:40940

3.查看进程中的线程信息

4.可以根据进程 id 找到有问题的线程,进一步定位到问题代码的源码行号

因为根据进程ID 找到的线程id显示的是16进制,所以需要将查找的线程号转换为16进制再去对比是哪一个线程出了问题.

相关推荐
用户0942485680316 小时前
第12章:JDK 诊断工具箱——jps / jstat / jmap / jcmd / jhsdb
java·jvm
程序员阿鹏18 小时前
双亲委派机制
java·jvm·数据结构·后端
用户0942485680320 小时前
第11章:OpenJDK反射、动态代理与 MethodHandle 初探
java·jvm
wuminyu21 小时前
纯轻量级锁体系下C2编译器锁粗化和消除机制剖析
java·linux·c语言·jvm·c++
binqian1 天前
【java】Java 两种锁机制与线程阻塞唤醒原理
jvm·spring boot·spring
香吧香1 天前
java服务异常日志只打印异常类型,没有堆栈定位分析
java·jvm·异常
程序员黎剑1 天前
JVM-元空间溢出-OutOfMemoryError-Metaspace排查与解决
jvm
11路没有终点2 天前
Java 微服务性能调优:jstack/jmap/jstat 三剑客实战指南
jvm·性能测试
wuminyu2 天前
Markword在紧凑对象头上的实现原理剖析
java·linux·c语言·jvm·c++