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

文章目录

CPU飙高排查方案与思路

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

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

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

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

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

相关推荐
2401_833033627 小时前
golang如何实现MQTT主题通配符路由_golang MQTT主题通配符路由实现策略
jvm·数据库·python
m0_596749098 小时前
Golang怎么实现方法集与接口的匹配_Golang如何理解值类型和指针类型实现接口的区别【详解】
jvm·数据库·python
2303_8212873811 小时前
c++ RAII机制详解 c++如何利用RAII管理资源
jvm·数据库·python
Sam_Deep_Thinking11 小时前
为什么选微服务而不是动态扩容单体
java·jvm·微服务
m0_6245785912 小时前
C#怎么获取U盘的插拔事件_C#如何重写WndProc捕获消息【进阶】
jvm·数据库·python
2301_7815714214 小时前
JavaScript中Object-getOwnPropertySymbols获取方法
jvm·数据库·python
苍煜15 小时前
生产环境 JVM 参数实战计算指南
jvm
敲敲千反田16 小时前
ThreadLocal和CompletableFuture
java·网络·jvm
Hammer_Hans17 小时前
DFT笔记45
java·jvm·笔记
过期动态18 小时前
【RabbitMQ基础篇】RabbitMQ从入门到实战
java·jvm·数据库·分布式·spring·rabbitmq·intellij-idea