Java VisualVM内存泄漏?

Java VisualVM内存泄漏?,java,memory-leaks,profiling,visualvm,jvisualvm,Java,Memory Leaks,Profiling,Visualvm,Jvisualvm,我正在尝试使用VisualVM检测java应用程序中的内存泄漏。我正在使用VisualVM 1.3.5 我遵循了本教程中应该提到的步骤 完成这些步骤后,我不知道从哪里开始编辑代码。有没有办法找到java类和内存泄漏的行号来更正代码 或者有人建议我使用VisualVM找到内存泄漏的好方法 非常感谢您的回答。任何分析工具都无法为您提供同时存在潜在内存泄漏的线索 分析应用程序需要更多的工作。例如,通常,像VisualVM这样的工具会向您显示实例化最多的对象类型,并且可以指出问题所在 例如,如果正在创建

我正在尝试使用VisualVM检测java应用程序中的内存泄漏。我正在使用VisualVM 1.3.5

我遵循了本教程中应该提到的步骤

完成这些步骤后,我不知道从哪里开始编辑代码。有没有办法找到java类和内存泄漏的行号来更正代码

或者有人建议我使用VisualVM找到内存泄漏的好方法


非常感谢您的回答。

任何分析工具都无法为您提供同时存在潜在内存泄漏的线索

分析应用程序需要更多的工作。例如,通常,像VisualVM这样的工具会向您显示实例化最多的对象类型,并且可以指出问题所在

例如,如果正在创建大量byte[]对象,可能您没有关闭正在创建的输入/输出流

没有什么灵丹妙药可以找到内存泄漏,这需要付出努力和一些实践,并且完全依赖于应用程序

尽管如此,此链接也可能有所帮助:


任何分析工具都无法提供同时存在潜在内存泄漏的线索

分析应用程序需要更多的工作。例如,通常,像VisualVM这样的工具会向您显示实例化最多的对象类型,并且可以指出问题所在

例如,如果正在创建大量byte[]对象,可能您没有关闭正在创建的输入/输出流

没有什么灵丹妙药可以找到内存泄漏,这需要付出努力和一些实践,并且完全依赖于应用程序

尽管如此,此链接也可能有所帮助:


你查过我贴的那个教程链接了吗?这是正确的方法吗?这个链接对于了解如何使用VisualVM似乎很有用,并且有一些很好的提示,我发布的链接有一些补充信息。所以我相信这个教程是正确的。你检查过我发布的教程链接了吗?这是正确的方法吗?这个链接对于了解如何使用VisualVM似乎很有用,并且有一些很好的提示,我发布的链接有一些补充信息。所以我相信这篇教程是正确的。