看起来我在项目中有内存泄漏,我能够找到两个方法,其中创建了closable
资源,但从未调用close
方法。
是否可以扫描项目,在没有close
方法调用的情况下查找资源?
有人用过梁做这种用途吗?任何建议都可能有所帮助。Thx。
为了识别内存泄漏,您可以在JVM配置中启用详细垃圾收集(-verbose:gc(。它显示了有关GC的详细信息。摘要报告显示在默认的错误文件中,它将帮助您了解内存是如何使用的。从这些报道中,你可能会猜到这样的问题。