JAVA Thread Dumps 三部曲

Posted hmf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA Thread Dumps 三部曲相关的知识,希望对你有一定的参考价值。

一、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











以上是关于JAVA Thread Dumps 三部曲的主要内容,如果未能解决你的问题,请参考以下文章

java时间操作三部曲之java.util.GregoiranCalendar

Java版人脸跟踪三部曲之二:开发设计

Java操作Jxl实现数据交互。三部曲——《第二篇》

森海塞尔是什么,我想用用看

spring+mybatis启动NoClassDefFoundError异常分析三部曲之二:定位错误

金三银四,面试必问JVM三部曲之精美图文带你掌握JVM内存布局