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

文章目录

CPU飙高排查方案与思路

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

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

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

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

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

相关推荐
程序员阿鹏1 小时前
双亲委派机制
java·jvm·数据结构·后端
用户094248568034 小时前
第11章:OpenJDK反射、动态代理与 MethodHandle 初探
java·jvm
wuminyu5 小时前
纯轻量级锁体系下C2编译器锁粗化和消除机制剖析
java·linux·c语言·jvm·c++
binqian5 小时前
【java】Java 两种锁机制与线程阻塞唤醒原理
jvm·spring boot·spring
香吧香16 小时前
java服务异常日志只打印异常类型,没有堆栈定位分析
java·jvm·异常
程序员黎剑17 小时前
JVM-元空间溢出-OutOfMemoryError-Metaspace排查与解决
jvm
11路没有终点1 天前
Java 微服务性能调优:jstack/jmap/jstat 三剑客实战指南
jvm·性能测试
wuminyu1 天前
Markword在紧凑对象头上的实现原理剖析
java·linux·c语言·jvm·c++
Flynt2 天前
Java 27 升级实测:默认值动得比新特性多,有个老参数会让 JVM 直接起不来
java·jvm·后端