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.
肯定赞赏好的答案.
没有任何分析工具会为您提供可能存在内存泄漏的行.
分析应用程序需要花费更多的精力.通常,像VisualVM这样的工具会向您显示最多被实例化的对象类型,并且可以指示问题所在.
例如,如果正在创建大量的byte []对象,那么您可能没有关闭正在创建的输入/输出流?
找到内存泄漏没有灵丹妙药,需要付出努力和一些练习,并且完全取决于应用程序.
话虽这么说,这个链接也可能有所帮助:
http://www.kdgregory.com/index.php?page=java.outOfMemory
| 归档时间: |
|
| 查看次数: |
1729 次 |
| 最近记录: |