通过监控CPU查找程序问题
来源:互联网 发布:网络分物理层 编辑:程序博客网 时间:2024/05/18 01:34
在linux环境下,可以通过top命令查看各个进程的cpu使用情况,默认按cpu使用率排序
获取的是 PID (进程号)USER(用户) COMMAND(执行进程的程序) 等信息 。
根据PID 查看到占用CPU 最高的 进程
执行 top -Hp pid 获取该进程下各个线程的cpu使用情况
得到的是线程号,线程的CPU 使用率。 把这个高的线程号 转为16进制 比如 0x246c。
同时,用 jstack pid(进程号(不是线程号)) 获取进程的 线程堆栈信息。
然后在jstack 信息中查找 nid=0x246c 的线程在干什么,这样获取线程状态 代码信息。
阅读全文
0 0
- 通过监控CPU查找程序问题
- java程序查找CPU利用率
- 通过程序查找BAPI
- 怎样通过iisapp命令查找pid来解决IIS的cpu占用率过高问题
- 一次cpu标高问题查找
- 使用JVisualVM查找并定位Java程序CPU使用率过高问题
- java 程序消耗 cpu 100% 查找方法
- windows下通过jconsole监控linux内存,cpu占用情况
- cpu 监控
- CPU监控
- C# 通过程序监控网站是否正常
- linux下通过脚本监控程序运行
- linux下通过脚本监控程序运行
- 通过程序名查找change request
- 通过程序名称查找窗口句柄
- 如何通过程序来查找表名
- 增强:通过程序查找CMOD出口
- SNMP监控系统cpu、disk、memory等问题汇总
- Tomcat内存释放不了、Tomcat内存溢出原因、Tomcat内存管理[整理]
- 学习java你需要知道的2个行情!
- ZooKeeper异常之集群中其他机器Leader选举端口未开。
- redis、memcache和mongodb各自的优缺点
- JVM必知必会(五)【类加载器】
- 通过监控CPU查找程序问题
- Echarts 渐变色
- 线性表的顺序存储实现c++
- Oracle数据库远程连接配置教程
- Android Studio3.0.1版本更新后遇到的问题
- mt6735 Universal Bin和non-Universal Bin的区别
- DB2之CLOB对象用法
- SVM添加数据库和绘制效果图
- 9.vsftp安装配置