VisualVM内存泄漏?

Hum*_*ing 1 java profiling memory-leaks visualvm jvisualvm

我试图使用我的java应用程序检测内存泄漏VisualVM.我正在使用VisualVM 1.3.5.

我按照本教程中应该说的步骤http://rejeev.blogspot.in/2009/04/analyzing-memory-leak-in-java.html

按照这些步骤后,我不知道在哪里开始编辑我的代码.有没有办法找到内存泄漏的java类和行号来纠正代码.

或者任何一个人建议我使用它找到内存泄漏的好方法VisualVM.

肯定赞赏好的答案.

pca*_*cao 9

没有任何分析工具会为您提供可能存在内存泄漏的行.

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

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

找到内存泄漏没有灵丹妙药,需要付出努力和一些练习,并且完全取决于应用程序.

话虽这么说,这个链接也可能有所帮助:

http://www.kdgregory.com/index.php?page=java.outOfMemory