我今天刚刚发现我的应用程序存在内存泄漏问题,因为创建了大量的匿名类对象。每个对象都有自己定义的类,并置于堆中,这是一个典型的例子。
在运行时内存分析器中找到它并不容易,由 Eclipse Memory Analyzer 执行的堆转储分析也没有帮助。
我想知道如何记录所有在运行时创建的匿名类以及线程 ID(或至少父类加载器)。
我认为单凭这一点就可以轻松找到根本原因。
我今天刚刚发现我的应用程序存在内存泄漏问题,因为创建了大量的匿名类对象。每个对象都有自己定义的类,并置于堆中,这是一个典型的例子。
在运行时内存分析器中找到它并不容易,由 Eclipse Memory Analyzer 执行的堆转储分析也没有帮助。
我想知道如何记录所有在运行时创建的匿名类以及线程 ID(或至少父类加载器)。
我认为单凭这一点就可以轻松找到根本原因。