内存泄漏检测器从正在运行的 JVM 中获取有关对象活动和关系的信息 (在出于垃圾收集目的采集此数据时)。内存泄漏检测器连续不断地分析此数据并将其显示为统计信息、对象关系图形和实例信息。
内存泄漏检测器不会更改 Java 应用程序或字节代码。JRockit JVM 中的垃圾收集器将采集对象活动和对象关系数据作为常规垃圾收集过程的一部分执行。因此内存泄漏检测器只对正在运行的 Java 应用程序增加很少的性能开销,一旦与内存泄漏检测器断开连接,应用程序将继续重新全速运行。