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

文章目录

CPU飙高排查方案与思路

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

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

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

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

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

相关推荐
Access开发易登软件2 小时前
Access 用 VBA 操作 SQLite,不用装任何驱动
jvm·数据库·sqlite·vba·access·access开发
Niyy_2 小时前
WASM 的使用笔记
jvm·笔记·wasm
小L写Java3 小时前
第六章:JVM 调优实战 —— GC日志分析、内存溢出排查与线上问题定位
java·jvm
小江的记录本5 小时前
【JVM虚拟机】类加载机制:类加载器、双亲委派模型、好处、破坏双亲委派的场景(附《思维导图》+《面试高频考点清单》)
java·jvm·spring boot·后端·python·spring·面试
Devin~Y5 小时前
智慧物流+AIGC客服Java大厂面试:Spring Boot、Kafka、Redis、JVM与RAG Agent实战
java·jvm·spring boot·redis·spring cloud·kafka·rag
码上有光6 小时前
c++:多态
java·jvm·c++·多态·多态原理
搜佛说6 小时前
sfsDb 和 SQLite、InfluxDB “硬碰硬”的底层性能与技术架构对比
jvm·架构·sqlite
Javatutouhouduan6 小时前
普通Java程序员如何高效学习JVM?
java·jvm·java虚拟机·java面试·后端开发·java编程·java八股文
仙俊红6 小时前
事务消息是什么
jvm·数据库·oracle
一只小白0007 小时前
【JVM | 第三篇】—— 类的生命周期 完整详解
jvm