【发布时间】:2016-03-13 07:12:28
【问题描述】:
就在今天,我在我的应用程序中发现了内存泄漏,其中大量对象被创建为匿名类。这是一个经典的例子,每个对象都有自己的类定义并放入堆中。
在运行时内存分析器中查找并非易事,Eclipse Memory Analyzer 完成的堆转储分析也没有帮助。
我想知道如何使用线程 ID(或至少是父类加载器)记录在运行时创建的所有匿名类。
我认为仅凭这一点就可以轻松找到根本原因。
【问题讨论】:
标签: java memory-leaks garbage-collection classloader memory-leak-detector