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

文章目录

CPU飙高排查方案与思路

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

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

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

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

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

相关推荐
需要82613 小时前
Arthas 一个命令排查线上问题
java·jvm·spring·spring cloud
程序员阿鹏15 小时前
简单介绍一下软引用
java·开发语言·jvm·数据结构·后端
lsylalalala2 天前
JVM(Java虚拟机)
jvm
xieliyu.2 天前
JVM 垃圾回收机制详解:从标记过程、回收算法到垃圾收集器
java·jvm·笔记·java-ee
此时不提桶,更待何时2 天前
01-04-B-垃圾回收面试与生产事故实战
java·jvm·面试
kian.wqn3 天前
【JVM核心体系02】JVM 运行时内存区域:堆、栈、元空间、直接内存一次讲清
jvm
用户094248568034 天前
第12章:JDK 诊断工具箱——jps / jstat / jmap / jcmd / jhsdb
java·jvm
程序员阿鹏4 天前
双亲委派机制
java·jvm·数据结构·后端
用户094248568034 天前
第11章:OpenJDK反射、动态代理与 MethodHandle 初探
java·jvm