jvm-监控指令-jstack
来源:互联网 发布:华为荣耀盒子安装软件 编辑:程序博客网 时间:2024/05/22 05:33
格式:
jstack [option] vmid
选项:
-l 除了堆栈信息外,显示关于锁的附加信息。
作用:
生成虚拟机当前时刻的线程快照。
目的:
定位线程长时间停顿的原因,比如线程间死锁、死循环、请求外部资源导致的长时间等待。
使用步骤:
1. 得到线程快照。 sudo -u tomcat ./jstack -l 进程id > 文件
2. 根据命令ps、top等命令得到进程的id。 ps -aux | grep tomcat
3. 根据进程id,得到线程的资源使用情况。 top -H -p 进程id。
4. 将耗时的线程id,转化为16进制数的表示。
5. 根据16进制的线程id的表示,在线程快照中查找。
0 0
- jvm-监控指令-jstack
- jvm-监控指令-jstack
- jvm-监控指令-jstack
- jvm-监控指令-jstack
- jvm-监控指令-jstack
- jvm-监控指令-jstack
- JVM:jstack
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta
- JVM监控工具介绍jstack,jconsole,jinfo,jmap,jdb,jstatd
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- JAVA深复制(深克隆)与浅复制(浅克隆)
- angularjs-路由
- 堆和栈的区别(被转载过无数次的文章)
- Mybatis 的分页插件PageHelper-4.1.1的使用
- 插件化知识详细分解及原理 之ClassLoader及dex加载过程
- jvm-监控指令-jstack
- Jquery之绑定事件的三种方法(.bind .live .on .delegate )
- apache-tomcat-7.0.57的一个BUG,文件上传时超过设定的值,页面无状态无响应
- 文章标题
- 了解Nginx以及配置反向代理
- 正则表达式验证字符串是否包含空格
- java 基础知识八 正则表达式
- 对eclipse、jdk、jre的理解
- 魔术方法和魔术常量简单总结