JAVA Thread Dumps 三部曲
2017-01-11 11:46
363 查看
一、windows环境下方法
1:cmd下找到运行服务器容器的PID
jps -v
例:
C:\Users\Administrator>jps -v
4856 Bootstrap -Djdk.tls.ephemeralDHKeySize=2048 -Djava.util.logging.config.file
=D:\soft\apache-tomcat-7.0.69\conf\logging.properties -Djava.util.logging.manage
r=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=D:\soft\apache-tomc
at-7.0.69\endorsed -Dcatalina.base=D:\soft\apache-tomcat-7.0.69 -Dcatalina.home=
D:\soft\apache-tomcat-7.0.69 -Djava.io.tmpdir=D:\soft\apache-tomcat-7.0.69\temp
2896 -Xmx768m -XX:MaxPermSize=320m -XX:ReservedCodeCacheSize=64m -Dosgi.nls.war
nings=ignore
4136 Jps -Denv.class.path=.;C:\Program Files\Java\jdk1.7.0_80\lib\dt.jar;C:\Prog
ram Files\Java\jdk1.7.0_80\lib\tools.jar; -Dapplication.home=C:\Program Files\Ja
va\jdk1.7.0_80 -Xms8m
2:输入信息到日志
jstack -l 4856 >stack.out
上述找到PID为4856.
3:运行IBM Thread and Monitor Dump Analyzer for Java分析
IBM Thread and Monitor Dump Analyzer for Java
1:cmd下找到运行服务器容器的PID
jps -v
例:
C:\Users\Administrator>jps -v
4856 Bootstrap -Djdk.tls.ephemeralDHKeySize=2048 -Djava.util.logging.config.file
=D:\soft\apache-tomcat-7.0.69\conf\logging.properties -Djava.util.logging.manage
r=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=D:\soft\apache-tomc
at-7.0.69\endorsed -Dcatalina.base=D:\soft\apache-tomcat-7.0.69 -Dcatalina.home=
D:\soft\apache-tomcat-7.0.69 -Djava.io.tmpdir=D:\soft\apache-tomcat-7.0.69\temp
2896 -Xmx768m -XX:MaxPermSize=320m -XX:ReservedCodeCacheSize=64m -Dosgi.nls.war
nings=ignore
4136 Jps -Denv.class.path=.;C:\Program Files\Java\jdk1.7.0_80\lib\dt.jar;C:\Prog
ram Files\Java\jdk1.7.0_80\lib\tools.jar; -Dapplication.home=C:\Program Files\Ja
va\jdk1.7.0_80 -Xms8m
2:输入信息到日志
jstack -l 4856 >stack.out
上述找到PID为4856.
3:运行IBM Thread and Monitor Dump Analyzer for Java分析
IBM Thread and Monitor Dump Analyzer for Java
相关文章推荐
- Spring 核心框架体系结构
- 视频列表的android客户端和springmvc服务端实现(一)
- springmvc中的js上传图片
- 枚举Enmu
- Java--数组转成list,list转数组
- java学习-基础(3)
- 对java中面向对象思想的理解
- Myeclipse将控制台日志输出到文件中和显示更多的日志信息
- spring-mvc框架下载
- java获取文件扩展名的方法小结【正则与字符串截取】
- Spring常见注解解释
- Java MD5 VS SAH 加密方法详解
- Java中Xml解析详解 DOM、SAX、JDOM、DOM4J
- 【leetcode】123. Best Time to Buy and Sell Stock III【java】
- SpringMVC注解版前台向后台传值的两种方式(IDEA)
- java虚拟机------java内存结构
- 使用ionic进行的Android环境及sdk和jdk配置记录
- 模板引擎beetl+springboot
- 【leetcode】121. Best Time to Buy and Sell Stock【java】
- java ansj5.0.1自定义词典