在Instances Graph上,可以根据关注点,选中它,右键,在弹出的菜单中,选择“Show Allocation Traces”,切换到“Allocation Stack Traces”标签,可以根据百分比的大小直接定位到你的源码代去,抓到源头了就可以采取相应的方法进行解决问题。
限于篇幅,以上仅简单介绍Memory Leak Detector的使用过程,更加丰富的以及Runtime Analyzer、Management Console功能可以从附带的帮助文档中获取。
总结
简单地说,JRockit是汽车的引擎,而JRockit Mission Control是用于调优和维护引擎的工具和设备箱。
当前用于监控、管理和分析Java运行时的大部分技术都使用了相当具有侵入性的技术,比如字节码装置和JVMPI(现已废弃不用并被JVMTI所取代)。JRMC主要关注在完成必需的工具检测的同时对运行的系统造成最小的影响。它所使用的技术还使得工具与JVM断开连接之后应用程序立刻可以以全速运行。因此,JRMC适用于在生产环境中使用。它的开销非常小,这可以将Heisenberg效应降至最低,并为应用程序提供比其他开销更大的技术更有代表性的数据。