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

文章目录

CPU飙高排查方案与思路

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

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

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

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

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

相关推荐
凸头4 小时前
以AtomicInteger为例的Atomic 类的底层CAS细节理解
java·jvm·算法
初级炼丹师(爱说实话版)4 小时前
JVM类的加载
jvm
JAVA学习通7 小时前
JDK高版本特性总结与ZGC实践
java·jvm·算法
只想码代码8 小时前
什么是程序计数器?
java·jvm
JAVA学习通8 小时前
OJ竞赛平台----C端题目列表
java·开发语言·jvm·vue.js·elasticsearch
m0_475064501 天前
jvm中的栈
jvm
我有一颗五叶草1 天前
JVM - 内存泄露与内存溢出
jvm
周杰伦_Jay2 天前
【Java虚拟机(JVM)全面解析】从原理到面试实战、JVM故障处理、类加载、内存区域、垃圾回收
java·jvm
星梦清河2 天前
宋红康 JVM 笔记 Day18|class文件结构
jvm
晓风残月淡2 天前
JVM字节码与类的加载(二):类加载器
jvm·python·php