-
线上CPU100%问题定位
- 先top,再按H,获取每个进程的内存情况,可以看到占用CPU最高的PID
- top -p PID,显示你的java进程的CPU情况,PID是你的进程号,比如19663
- 按H,可以获取到每个线程占用CPU的使用情况
- 找到占用CPU使用率最高的线程tid,比如19664
- 将19664转为十六进制,得到0x4cd0
- 执行jstack 19663 | grep -A 0x4cd0,得到线程堆栈信息中0x4cd0这个线程所在行的后面10行,可以看到CPU飙高的方法
-
相关阅读:
随笔:自我介绍与软工 5 问
作业要求 20200924-1 每周例行报告
作业要求20200924-2 功能测试
作业要求 20200924-5 四则运算试题生成,结对
作业要求20200924-3 单元测试,结对
作业要求20200924-4 代码规范,结对要求
20200929-git地址
作业要求 20200917-3 白名单
作业要求 20200917-1 每周例行报告
20200917-2 词频统计
-
原文地址:https://www.cnblogs.com/shuxiaosheng/p/15094099.html
Copyright © 2020-2023
润新知