如何检测内存泄漏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何检测内存泄漏相关的知识,希望对你有一定的参考价值。
我遇到了一些与android中的MemoryOutOfBounds异常相关的问题。我发现这背后有两个原因
(1)创建的线程是活的,不会在任何地方被破坏
(2)内存泄漏。
我们可以在eclipse中检测线程信息。但是当我执行我的应用程序时,如何知道我的代码内存泄漏的哪一行。 MAT工作方式不同。 MAT是静态的。是否有任何插件或任何方式来了解日食中的内存泄漏?
谢谢迪帕克
答案
这可能很有用。
What Android tools and methods work best to find memory/resource leaks?
另一答案
您不需要内存泄漏来获取OutOfMemoryError,只需在您的应用中使用太多内存就会导致它。
另一答案
您可以查看以下有关如何避免内存泄漏的链接:
- http://android-developers.blogspot.co.uk/2009/01/avoiding-memory-leaks.html
- http://www.ibm.com/developerworks/java/library/j-leaks/
- http://www.mindfiresolutions.com/How-to-avoid-Memory-leak-issue-in-Java-1001.php
以上是关于如何检测内存泄漏的主要内容,如果未能解决你的问题,请参考以下文章
Netty源码-内存泄漏检测toLeakAwareBuffer