java VisualVM内存泄漏?
我试图使用VisualVM
检测java应用程序中的内存泄漏。我正在使用VisualVM 1.3.5
我遵循了本教程中应该说的步骤http://rejeev.blogspot.in/2009/04/analyzing-memory-leak-in-java.html
在遵循这些步骤之后,我不知道从哪里开始编辑代码。有没有办法找到java类和内存泄漏的行号来更正代码
或者有人建议我使用VisualVM
查找内存泄漏的好方法
好的答案是绝对感谢
你可以在下面搜索框中键入要查询的问题!
我试图使用VisualVM
检测java应用程序中的内存泄漏。我正在使用VisualVM 1.3.5
我遵循了本教程中应该说的步骤http://rejeev.blogspot.in/2009/04/analyzing-memory-leak-in-java.html
在遵循这些步骤之后,我不知道从哪里开始编辑代码。有没有办法找到java类和内存泄漏的行号来更正代码
或者有人建议我使用VisualVM
查找内存泄漏的好方法
好的答案是绝对感谢
# 1 楼答案
没有任何分析工具可以告诉您可能存在内存泄漏的情况
分析一个应用程序需要更多的工作。例如,通常,VisualVM之类的工具会向您显示实例化最多的对象类型,并指出问题所在
例如,如果正在创建大量字节[]对象,可能您没有关闭正在创建的输入/输出流
没有什么灵丹妙药可以找到内存泄漏,这需要付出努力和一些实践,而且完全依赖于应用程序
尽管如此,这个链接可能也会有所帮助:
http://www.kdgregory.com/index.php?page=java.outOfMemory