Java内存泄漏验证

Java内存泄漏验证,java,memory,allocation,profiler,Java,Memory,Allocation,Profiler,当我使用NetBeans 8.2 Profiler评测我的应用程序时,每次强制垃圾收集时,幸存的代数都会增加 但是,当我跟踪活动实例时,我看到它们的生成年龄是稳定的(增加到某一点,然后减少) 当我简单地运行这个应用程序时,很明显它的内存使用在TaskManager中会随着时间的推移而增加 我不太明白这是怎么可能的,这一切意味着什么。你不能强制垃圾收集。只建议它应该运行…您可能还想记录GC收集,只是为了验证GC是否正在实际发生,以及GC的类型。这里有一个GC tunning指南,但它还讨论了可

当我使用NetBeans 8.2 Profiler评测我的应用程序时,每次强制垃圾收集时,幸存的代数都会增加

但是,当我跟踪活动实例时,我看到它们的生成年龄是稳定的(增加到某一点,然后减少)

当我简单地运行这个应用程序时,很明显它的内存使用在TaskManager中会随着时间的推移而增加


我不太明白这是怎么可能的,这一切意味着什么。

你不能强制垃圾收集。只建议它应该运行…您可能还想记录GC收集,只是为了验证GC是否正在实际发生,以及GC的类型。这里有一个GC tunning指南,但它还讨论了可用的GC日志记录选项。你不能强制垃圾收集。只建议它应该运行…您可能还想记录GC收集,只是为了验证GC是否正在实际发生,以及GC的类型。这里有一个GC tunning指南,但它还讨论了可用的GC日志记录选项。