当前位置:网站首页>cpu飙升排查方法
cpu飙升排查方法
2022-07-03 14:41:00 【一一可可】
1先来一段飙升代码
public class FindJavaThreadInTaskManager {
public static void main(String[] args) {
Thread thread = new Thread(new Worker());
thread.start();
}
static class Worker implements Runnable {
@Override
public void run() {
while (true) {
System.out.println("Thread Name:" + Thread.currentThread().getName());
}
}
}
}
2 、将程序打成jar包 t1.jar
3 、放到linux服务器上运行jar包方法
java -cp t1.jar test1.FindJavaThreadInTaskManager
4、找到CPU利用率持续比较高的进程,获取进程号,此处PID为5735

5、top -Hp 5735

6、将pid转成16进制
printf %x 5747 =======》1673
7、查看当前线程的堆栈信息
./jstack 5735 |grep -A 200 1673

边栏推荐
- On MEM series functions of C language
- 洛谷P4047 [JSOI2010]部落划分 题解
- 数学常数表 by q779
- 分布式事务(Seata) 四大模式详解
- Time conversion ()
- My QT learning path -- how qdatetimeedit is empty
- Zzuli:1040 sum of sequence 1
- [qingniaochangping campus of Peking University] in the Internet industry, which positions are more popular as they get older?
- [opengl] pre bake using computational shaders
- Zzuli: cumulative sum of 1050 factorials
猜你喜欢
随机推荐
How Facebook moves instagram from AWS to its own server
NOI OPENJUDGE 1.4(15)
556. The next larger element III
556. 下一个更大元素 III : 简单构造模拟题
Zzuli:1041 sum of sequence 2
C language DUP function
adc128s022 ADC verilog设计实现
提高效率 Or 增加成本,开发人员应如何理解结对编程?
pyQt界面制作(登录+跳转页面)
tonybot 人形机器人 查看端口并对应端口 0701
Luogu p5194 [usaco05dec]scales s solution
[opengl] geometry shader
C language to realize mine sweeping
Container of symfony
Talking about part of data storage in C language
Zzuli:1046 product of odd numbers
Find books ()
【北大青鸟昌平校区】互联网行业中,哪些岗位越老越吃香?
Zzuli:1045 numerical statistics
洛谷P4047 [JSOI2010]部落划分 题解




![洛谷P5018 [NOIP2018 普及组] 对称二叉树 题解](/img/89/da1a3a38e02671628f385de0f30369.png)



