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

文章目录

CPU飙高排查方案与思路

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

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

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

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

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

相关推荐
Greyson18 小时前
Layui表格如何使用第三方插件实现树形展示.txt
jvm·数据库·python
2401_871696528 小时前
mysql行级锁失效的原因排查_检查查询条件与执行计划
jvm·数据库·python
a9511416429 小时前
CSS如何实现元素隐藏不占位_使用display-none完全移除
jvm·数据库·python
m0_4939345310 小时前
如何监控AWR数据收集Job_DBA_SCHEDULER_JOBS中的BSLN_MAINTAIN_STATS
jvm·数据库·python
a95114164211 小时前
Go语言如何操作OSS_Go语言阿里云OSS上传教程【完整】
jvm·数据库·python
2401_8971905511 小时前
MySQL中如何利用LIMIT配合函数分页_MySQL分页查询优化
jvm·数据库·python
Polar__Star11 小时前
C#怎么使用并发集合 C#ConcurrentDictionary和ConcurrentQueue线程安全集合怎么用【进阶】
jvm·数据库·python
m0_4939345312 小时前
Go语言中 & 与 - 的本质区别及指针使用详解
jvm·数据库·python
Greyson112 小时前
Redis如何解决哨兵通知延迟问题_优化客户端连接池动态刷新拓扑的订阅监听机制
jvm·数据库·python
weixin_5806140013 小时前
如何防止SQL注入利用存储过程_确保存储过程不拼字符串.txt
jvm·数据库·python