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

文章目录

CPU飙高排查方案与思路

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

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

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

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

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

相关推荐
欣栀♡3 小时前
JVM 频繁 Full GC 先看日志括号里的 cause,jstat 的 FGC 在 JDK 8 上会骗人
java·jvm
czt_java4 小时前
JVM 核心基础|运行时数据区、类加载机制、GC 分代回收
jvm
Web极客码7 小时前
Python Ollama 本地 Agent 入门与订单查询实践
开发语言·jvm·python
y = xⁿ7 小时前
一文掌握JVM
jvm
顺风尿一寸15 小时前
从 FileOutputStream 到 int fd:一次 JNI 字段读写全链路源码剖析
linux·jvm
用户0942485680315 小时前
第36章:JVMTI、Java Agent与运行时扩展点
java·jvm
脚踏实地,坚持不懈!16 小时前
Linux 内存回收机制:水位线、kswapd 与 Direct Reclaim
linux·jvm·算法
wuminyu16 小时前
ZGC染色指针在虚拟线程stackChunkOop上的并发屏障全景分析
java·linux·c语言·jvm·c++
江湖有缘1 天前
Docker实战 | 使用Docker部署rmoments社交平台
jvm·docker·oracle
H.莓飛2 天前
【C++】内存管理
linux·开发语言·jvm·c++·visual studio