java搜索"可关闭"对象,其中未调用close



看起来我在项目中有内存泄漏,我能够找到两个方法,其中创建了closable资源,但从未调用close方法。

是否可以扫描项目,在没有close方法调用的情况下查找资源?

有人用过梁做这种用途吗?任何建议都可能有所帮助。Thx。

为了识别内存泄漏,您可以在JVM配置中启用详细垃圾收集(-verbose:gc(。它显示了有关GC的详细信息。摘要报告显示在默认的错误文件中,它将帮助您了解内存是如何使用的。从这些报道中,你可能会猜到这样的问题。

最新更新