http://note.youdao.com/publicshare/?id=d02cba2714709d4d4fe8a8627fc1cf41&type=note#/

(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen

Java进程占用CPU高达200%,出现故障。

首先显示线程列表:

其次将需要的线程ID转换为16进制格式:

jstack pid |grep tid -A 30

找到出现问题的代码了!

最后,总结下排查CPU故障的方法和技巧有哪些:

Linux命令。可以查看实时的CPU使用情况。也可以查看最近一段时间的CPU使用情况。

3、jstack:Java提供的命令。可以查看某个进程的当前线程栈运行情况。根据这个命令的输出可以定位某个进程的所有线程的当前运行状态、运行代码,以及是否死锁等等。

4、pstack:Linux命令。可以查看某个进程的当前线程栈运行情况。

最新文章

  1. [Java] Java执行Shell命令
  2. 简单的SpringMVC的测试项目----跟struts2对比着学习
  3. 初学Node(一)国际惯例HelloWorld
  4. Ubuntu/Deepin下常用软件汇总(持续更新)
  5. Qt 2D绘图 渐变填充(三种渐变方式)
  6. C Primer Plus 第5章 运算符、表达式和语句 编程练习
  7. Android:控件的对象修改控件的值
  8. android Failure [INSTALL_FAILED_OLDER_SDK] 安装apk失败
  9. java.lang.String类compareTo()返回值解析
  10. 160G 视频教程(Java+Android+项目视频)免费下载
  11. 转载+自练(莫喷)怎样在cocos2d 2.1.4里面使用动画和Texture Packer
  12. 框架应用:Spring framework (五) - Spring MVC技术
  13. maven中去掉单元测试的配置
  14. HTTPSQS 队列
  15. element 多个文件上传多次http请求解决方法
  16. easyUI定区关联快递员js代码
  17. Scratch 简单的小游戏 --- 碰碰球
  18. 大数据-05-Spark之读写HBase数据
  19. python转换html到pdf文件
  20. VS2010 lib和dll导出路径设置

热门文章

  1. Monkey服务器命令
  2. easyui树查找
  3. 推广一下新Blog www.hrwhisper.me
  4. echarts统计图踩坑合集
  5. .net core 分布式性能计数器的实现
  6. 微信支付v2开发(11) Native支付
  7. AVCaptureSession音频视频采集
  8. 51Nod——N1082 与7无关的数
  9. Android AutoWrapTextView 解决中英文排版问题
  10. 利用OBJECT_DEFINITION函数来代码存档