从 Heapdump 识别内存泄漏 - 无法在 JProfiler 中查看 Heapdump 的分配
Identify Memory Leak from Heapdump - Cannot View Allocations from Heapdump in JProfiler
我一直在尝试确定我的生产应用程序中内存泄漏的原因(它抛出 OutOfMemoryError 并生成堆转储),我已经确定了一些可能是原因的对象(引用的大对象 && 不是使用),但是,当我尝试查看这些有问题的对象在哪里分配时,我收到以下消息:“查看 HPROF 快照时此视图不可用” 所以我的问题是分配视图仅适用于实时分析,我们将不胜感激。谢谢。
HPROF 快照不包含对象分配位置的任何信息。您必须在获取堆快照之前使用 JProfiler 分析代理并记录分配数据才能使用此功能。
我一直在尝试确定我的生产应用程序中内存泄漏的原因(它抛出 OutOfMemoryError 并生成堆转储),我已经确定了一些可能是原因的对象(引用的大对象 && 不是使用),但是,当我尝试查看这些有问题的对象在哪里分配时,我收到以下消息:“查看 HPROF 快照时此视图不可用” 所以我的问题是分配视图仅适用于实时分析,我们将不胜感激。谢谢。
HPROF 快照不包含对象分配位置的任何信息。您必须在获取堆快照之前使用 JProfiler 分析代理并记录分配数据才能使用此功能。