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

文章目录

CPU飙高排查方案与思路

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

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

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

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

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

相关推荐
rGzywSmDg1 分钟前
如何在Dev-C++中选择TDM-GCC编译器
linux·jvm·c++
NettyBoy38 分钟前
生产 YoungGC 导致的系统化卡顿
java·jvm
青柠代码录3 小时前
【JVM】面试题-元空间的内部结构
jvm
两年半的个人练习生^_^3 小时前
JVM 内存结构详解
java·jvm
番茄去哪了3 小时前
类的生命周期
jvm
m0_702036534 小时前
如何通过SQL视图对比两表差异_利用FULL JOIN构建视图
jvm·数据库·python
老纪4 小时前
golang如何实现工作流引擎_golang工作流引擎实现要点
jvm·数据库·python
青云计划4 小时前
JVM从入门到精通
java·jvm
Dicky-_-zhang4 小时前
分布式缓存实战:Redis与多级缓存架构的完整指南
java·jvm
Devin~Y4 小时前
大厂Java面试实录:Spring Boot/Cloud、JVM、Redis、Kafka、MyBatis 到 RAG/Agent 的三轮连环问(含答案详解)
java·jvm·spring boot·redis·spring cloud·kafka·mybatis