码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-08-29 18:37:08      阅读:125      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!