线上问题排查命令----JVM篇
2015-06-19 19:39
351 查看
创建: 刘新宇,最新修改: 大约3小时以前
转至元数据起始
dump 文件里,值得关注的线程状态有:
死锁,Deadlock(重点关注)
执行中,Runnable
等待资源,Waiting on condition(重点关注)
等待获取监视器,Waiting on monitor entry(重点关注)
暂停,Suspended
对象等待中,Object.wait() 或 TIMED_WAITING
阻塞,Blocked(重点关注)
停止,Parked
参考:
1./article/2658239.html
2.http://xianqi-h.iteye.com/blog/1346491
3.http://docs.oracle.com/javase/7/docs/technotes/tools/share/jstat.html
4.http://fengbin2005.iteye.com/blog/2167316
转至元数据起始
0.分类
功能 | 命令 |
---|---|
线程 | jstack |
内存 | jmap |
性能 | jstat |
1.查找到Jvm的进程id,以后所有命令基本都需要
2.jstat命令使用
3.jinfo可以输出并修改运行时的java 进程的参数
4.jmap打印出某个java进程内存内的,所有‘对象’的情况
5.jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息
转换工具 http://tool.oschina.net/hexconvert
dump 文件里,值得关注的线程状态有:
死锁,Deadlock(重点关注)
执行中,Runnable
等待资源,Waiting on condition(重点关注)
等待获取监视器,Waiting on monitor entry(重点关注)
暂停,Suspended
对象等待中,Object.wait() 或 TIMED_WAITING
阻塞,Blocked(重点关注)
停止,Parked
参考:
1./article/2658239.html
2.http://xianqi-h.iteye.com/blog/1346491
3.http://docs.oracle.com/javase/7/docs/technotes/tools/share/jstat.html
4.http://fengbin2005.iteye.com/blog/2167316
相关文章推荐
- 黑马程序员--JAVA学习笔记第四天
- 微软将彻底改变Windows发布方式
- Nginx的location配置
- Google I/O 2015对于开发者的福利
- MySQL隔离等级
- SecureCRT的sz和rz工具包
- Leetcode 100 Same Tree
- Linux下Tcl和expect 的安装
- 美女程序员是如何将QQ转换成题目中那串数字的--读博文《找女神要QQ号码》
- OC8_NSData
- nodejs ajax 请求
- sql 语句随机时间存储过程
- html css float 的使用说明
- Nginx反向代理与负载均衡
- 机器学习的数学基础(1)--Dirichlet分布
- Kotlin教程学习-控制流
- PL/SQL 异常处理程序
- 支持向量机的优缺点
- 字符串的格式化
- windows下perl脚本中安装使用parallel:ForkManager