首页 > 代码库 > 深入理解_JVM内存管理JDK监控工具与故障处理工具08

深入理解_JVM内存管理JDK监控工具与故障处理工具08

Jconsole:
Visial VM:
1、主要功能:
     (1)显示虚拟机进程及进程的配置和环境信息(jps,jinfo);
     (2)监视应用程序的CPU、GC、堆、方法区及线程信息(jstat,jstack);
     (3)dump及分析堆转储快照(jmap,jhat);
     (4)方法级的程序运行性能分析,找出被调用最多、运行时间最长的方法;
     (5)离线程序快照:收集程序的运行时配、线程dump、内存dump等信息建立一个快照,可以将快照发送开发者进行bug处理;
     (6)其他plus可能性。
 
2、生成和浏览堆转储快照:
     (1)生成堆转储快照。
     (2)OQL功能。
3、分析程序性能:
     Profiling功能:程序运行时方法级CPU执行时间分析及内存分析。
     CPU分析:每个方法的执行次数、执行耗时;
     内存分析:每个方法关联的对象数及这些对象所占的空间。 

深入理解_JVM内存管理JDK监控工具与故障处理工具08