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

文章目录

CPU飙高排查方案与思路

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

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

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

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

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

相关推荐
程序员二叉6 小时前
【JUC】线程池全套深度详解|参数|流程|拒绝策略|调优|异常处理
java·开发语言·jvm·算法·面试·juc
小马爱打代码10 小时前
面试题:内存模型与垃圾回收深度解析
jvm
cfm_291413 小时前
JVM底层源码深度解析:读写屏障(Read/Write Barrier)
jvm
wuminyu14 小时前
Java世界中StringTable源码剖析
java·linux·c语言·jvm·c++
醉颜凉15 小时前
Elasticsearch性能优化:JVM GC调优全攻略,彻底解决集群卡顿、吞吐量下降问题
jvm·elasticsearch·性能优化
顺风尿一寸17 小时前
从 Java 到内核:探秘线程改名的完整路径
jvm
lihao lihao19 小时前
linux线程
java·开发语言·jvm
南极企鹅1 天前
JVM-编译执行过程
jvm
苏克贝塔2 天前
.NET开发之.net framework对比.net core
jvm
cfm_29142 天前
JVM垃圾收集算法与收集器深度解析
jvm·测试工具·算法·性能优化