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

是否可以扫描项目,以查找资源而无需调用close方法?

有人为此使用棉绒吗?任何建议可能会有所帮助。谢谢。

最佳答案

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

关于java - java搜索`closesable`对象,其中未调用close,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60448268/

10-09 00:45