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

文章目录

CPU飙高排查方案与思路

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

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

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

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

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

相关推荐
沪漂阿龙几秒前
Java JVM 面试题详解:JVM运行原理、内存模型、堆栈方法区、GC垃圾回收、JIT编译、类加载机制与线上调优全攻略
java·开发语言·jvm
Dicky-_-zhang1 小时前
云原生存储与数据库选型实战:从传统数据库到云原生数据库的演进
java·jvm
Dicky-_-zhang2 小时前
容器网络CNI实战:从零搭建网络插件
java·jvm
2301_803934612 小时前
SQL如何进行分组后字符串拼接_使用GROUP_CONCAT或STRING_AGG
jvm·数据库·python
Devin~Y2 小时前
互联网大厂 Java 面试实录:JVM、Spring Boot、MyBatis、Redis、Kafka、Spring AI、K8s 全链路追问小Y
java·jvm·spring boot·redis·kafka·mybatis·spring security
Yana.nice3 小时前
为什么触发了系统OOM而没触发JVM OOM
jvm
AI人工智能+电脑小能手3 小时前
【大白话说Java面试题 第63题】【JVM篇】第23题:工作中用过的JVM常用基本配置参数有哪些?
java·开发语言·jvm·面试
笨蛋不要掉眼泪4 小时前
Java并发编程:深入理解ThreadLocal
java·开发语言·jvm·并发
番茄去哪了4 小时前
JVM虚拟机(中)
java·开发语言·jvm