查看 cpu 过高 分析线程状态
2016-01-07 17:25
190 查看
使用jstack分析java程序cpu占用率过高的有关问题
使用jstack分析java程序cpu占用率过高的问题
1,使用jps查找出java进程的pid,如3706
2,使用top -p 3706 -H观察该进程中所有线程的CPU占用。
3,找出CPU消耗较多的线程id,如15843,将15844转换为16进制0x3de3,注意是小写哦
4,使用jstack
3706|grep -A 10 0x3de3来查询出具体的线程状态。
使用jstack分析java程序cpu占用率过高的问题
1,使用jps查找出java进程的pid,如3706
2,使用top -p 3706 -H观察该进程中所有线程的CPU占用。
3,找出CPU消耗较多的线程id,如15843,将15844转换为16进制0x3de3,注意是小写哦
4,使用jstack
3706|grep -A 10 0x3de3来查询出具体的线程状态。
相关文章推荐
- Java 斐波那契数列
- js问的我醉的不要不要的。
- C#中采用自定义方式读取自定义配置文件
- bigworld源码分析(1)—— 研究bigworld的意义和目标
- Java API —— 多线程(2)
- MySQL数据库连接超时(wait_timeout)问题的处理
- python自动化测试常见问题
- chapter 1.Internetworking
- 安卓自动更新(自动更新插件)
- Word2Vec 问题思考
- pillow jpeg is required unless explicitly disabled using --disable-jpeg
- VS2010+ Ankhsvn使用详解
- Visual Studio快捷键
- 改上线崩溃异常总结
- Android—慎用注解框架butterknife-7.0.1
- UI组件之TextView及其子类
- 方向梯度直方图(HOG,Histogram of Gradient)
- 2015年终工作总结
- Android Studio 运行shell
- TensorFlow 中文文档