码迷,mamicode.com
首页 > 编程语言 > 详细

深入理解Java虚拟机之读书笔记四 性能监控与故障处理工具

时间:2016-11-07 01:45:18      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:blog   netbeans   统计信息   ack   堆转储   img   使用   虚拟   插件   

  JDK的bin目录下存在很多有效的命令行工具,它们就是jdk\lib\toos.jar类库的封装。

技术分享

  一、jps:虚拟机进程状况工具,查询出LVMID。  

  二、jstat:虚拟机统计信息监视工具,

技术分享

  三、jinfo:Java配置信息工具

  实时地查看和调整虚拟机的各项参数。

  四、jmap:Java内存映像工具:生成堆转储快照

  不仅可以获取dump文件,可以查询finalize执行队列,java堆和永久代的详细信息,空空间使用率、当前的收集器等。

  五、jhat:虚拟机堆转储快照分析工具

  六、jstack:Java堆栈跟踪工具

  生成虚拟机当前时刻的线程快照:线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈的集合,主要目的是定位线程出现长时间停顿的原因,如线程死锁。

  JDK中除了以上的命令行工具,还提供了两个可视化工具。JConsole和VisualVM。

  一、JConsole:Java监视与管理控制台

  基于JMX的可视化监视与管理工具。

  二、VisualVM:多合一故障处理工具。

  基于NetBeans平台开发,具备插件扩展功能。

  三、BTrace是一个很有用的工具。

  

深入理解Java虚拟机之读书笔记四 性能监控与故障处理工具

标签:blog   netbeans   统计信息   ack   堆转储   img   使用   虚拟   插件   

原文地址:http://www.cnblogs.com/TwoWaterLee/p/6036969.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!