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

转载于:https://www.cnblogs.com/seely/p/6272992.html

JAVA Thread Dumps 三部曲相关推荐

  1. java Thread Dump 日志分析

    jstack Dump 日志文件中的线程状态 dump 文件里,值得关注的线程状态有: 死锁,Deadlock(重点关注) 执行中,Runnable 等待资源,Waiting on condition ...

  2. 怎样分析 JAVA 的 Thread Dumps

    当有障碍,或者是一个基于 JAVA 的 WEB 应用运行的比预期慢的时候,我们需要使用 thread dumps.如果对于你来说, thread dumps 是非常复杂的,这篇文章或许能对你有所帮助. ...

  3. java 怎样 thread dump_怎样分析 JAVA 的 Thread Dumps

    展开全部 当有障碍,或者是一个基于 JAVA 的 WEB 应用运行的比预期32313133353236313431303231363533e58685e5aeb931333337623537慢的时候, ...

  4. How to Analyze Java Thread Dumps--reference

    原文地址:http://architects.dzone.com/articles/how-analyze-java-thread-dumps The Performance Zone is pres ...

  5. IBM内存分析工具JCA在windows环境下打开dump文件报错问题:Cannot find any thread dumps

    问题描述:IBM内存分析工具JCA在windows环境下打开dump文件报错问题:Cannot find any thread dumps 原因:dump文件编码格式问题 解决:修改dump.txt文 ...

  6. (转)性能分析之-- JAVA Thread Dump 分析综述

    原文链接:http://blog.csdn.net/rachel_luo/article/details/8920596 最近在做性能测试,需要对线程堆栈进行分析,在网上收集了一些资料,学习完后,将相 ...

  7. 三个实例演示 Java Thread Dump 日志分析

    jstack Dump 日志文件中的线程状态 dump 文件里,值得关注的线程状态有: 死锁,Deadlock(重点关注) 执行中,Runnable 等待资源,Waiting on condition ...

  8. 各种 Java Thread State 第一分析法则

    用 TDA 工具,看到大量 Java Thread State 的第一反应是: 1,线程状态为"waiting for monitor entry": 意味着它 在等待进入一个临界 ...

  9. java Thread sleep 和obj.wait,以及sychronized,minor源码

    sleep()方法是Thread类里面的,主要的意义就是让当前线程停止执行,让出cpu给其他的线程,但是不会释放对象锁资源以及监控的状态,当指定的时间到了之后又会自动恢复运行状态. wait()方法是 ...

最新文章

  1. 热议!“建议放学时间与父母下班时间一致”,网友:陪我一起996吗?
  2. 80%以上Javaer可能不知道的一个Spring知识点
  3. ProxyShell利用分析1——CVE-2021-34473
  4. linux中fork和exec
  5. python online course_python-选课系统
  6. mysql用户名锁定_MySQL用户锁定
  7. html是一种用于创建网页的标准标记语言,html
  8. 20191126_1_电影票房分析
  9. Atitit 发帖机实现(2)---usrQBN2243 文本解析到对象协议规范
  10. 无损检测技术知识大全
  11. HTG评论Yoga Tablet 2 Pro:内置Pico投影仪可延长电池寿命
  12. Win7原版镜像注入USB驱动
  13. Flutter动画Animation开发指南
  14. namecheap域名注册商怎么样?可以注册哪些后缀域名?
  15. CPE/CPA/CPL/CPC/CPM/CPO/CPS/CPV/CPT/CPP广告
  16. 利用计算机建立动画中的 画面 由,计算机图形术在三维动画中的应用.doc
  17. 使用命令代码清除系统垃圾文件
  18. 《Effective Modern C++》翻译--条款2: 理解auto自动类型推导
  19. Jquery获取被选中的复选框的value值
  20. swagger使用报错:No enum constant org.springframework.web.bind.annotation.RequestMethod.Get

热门文章

  1. python经典好书-有哪些 Python 经典书籍?
  2. 2!=5 or 0在python中是否正确-python中的if判断语句
  3. python天天学怎么样-python练习:好好学习,天天向上
  4. python与php8-python和php对比
  5. python读法1002python读法-Python教程之绘制Mandelbrot集合
  6. python要在哪里写代码-如何更优雅地写python代码
  7. python中处理日期和时间的标准模块是-2019python常见的170道面试题解析
  8. python四大软件-9个使用Python的世界级软件公司
  9. 初学python还是swift-Python并不完美,Swift正在成长为深度学习语言 !
  10. python自学流程-python 学习流程