您的位置:首页 > 其它

线上问题排查命令----JVM篇

2015-06-19 19:39 351 查看
创建: 刘新宇,最新修改: 大约3小时以前

转至元数据起始


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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: