首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux停使用jstack来找出死循环的java代码

2013-10-01 
linux下使用jstack来找出死循环的java代码我们使用jdk自带的jstack来分析。当linux出现cpu被java程序消耗过

linux下使用jstack来找出死循环的java代码

我们使用jdk自带的jstack来分析。当linux出现cpu被java程序消耗过高时,以下过程说不定可以帮上你的忙:Java代码

  1. jstack?21125|grep?-A?10?52f1??


-A 10表示查找到所在行的后10行。21233用计算器转换为16进制52f1,注意字母是小写。Java代码

  1. "http-8081-11"?daemon?prio=10?tid=0x00002aab049a1800?nid=0x52bb?in?Object.wait()?[0x0000000042c75000]??
  2. ???java.lang.Thread.State:?WAITING?(on?object?monitor)??
  3. ?????at?java.lang.Object.wait(Native?Method)??
  4. ?????at?java.lang.Object.wait(Object.java:485)??
  5. ?????at?org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:416)??


说不定可以一下子定位到出问题的代码。

热点排行