首页 > 其他 > 详细

JDK 中的监控与故障处理工具-01

时间:2015-08-29 18:34:37      阅读:223      评论:0      收藏:0      [点我收藏+]

当给系统定位问题的时候, 我们经常需要了解并分析 JVM 的运行时状态 。 那应该从哪些方面入手呢? 答案就是从数据入手 。 这里的数据包括:

GC日志,异常堆栈, 线程快照(threaddump) , 堆转储快照 (heapdump) 等。 JDK 中 内置了非常丰富的虚拟机监控与分析工具, 使用好它们

能让我们的trouble shooting 事半功倍。

 

Oracle Hotspot JDK 监控分析工具

名称 作用
jps JVM process status tool, 显示系统中运行的所有hotspot 虚拟机进程
jinfo configuration info for java , 显示虚拟机的配置信息
jmap memory map for  java , 生成虚拟机的内存转储快照 (threaddump)
jstack stack trace for java ,显示虚拟机的线程快照
jstat JVM statistics monitoring tool, 显示hotspot虚拟机的运行时状态数据

 

参考文章
《Trouble Shooting Guide for JavaSE 6 with HotSpot VM》:

http://www.oracle.com/technetwork/articles/javase/monitoring-141801.html

Monitoring and Managing Java SE 6 Platform Applications

http://www.oracle.com/technetwork/java/javase/tsg-vm-149989.pdf

JDK 中的监控与故障处理工具-01

原文:http://www.cnblogs.com/vincent2010/p/4769424.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!