OOM
whorus1
让时间浪费的有意义
展开
-
LeakCanary 中文使用说明
Android 和 Java 内存泄露检测。“A small leak will sink a great ship.” - Benjamin Franklin千里之堤, 毁于蚁穴。 -- 《韩非子·喻老》开始使用在 build.gradle 中加入引用,不同的编译使用不同的引用: dependencies { debugCompile转载 2016-03-14 14:07:15 · 980 阅读 · 0 评论 -
LeakCanary:让内存泄漏无所遁形
本文为LeakCanary: Detect all memory leaks!的翻译。原文在: https://corner.squareup.com/2015/05/leak-canary.htmljava.lang.OutOfMemoryError at android.graphics.Bitmap.nativeCreate(Bitmap.java:-2)转载 2016-03-12 15:51:37 · 548 阅读 · 0 评论 -
Android内存泄漏分析及调试
首先了解一下dalvik的Garbage Collection:如上图所示,GC会选择一些它了解还存活的对象作为内存遍历的根节点(GC Roots),比方说thread stack中的变量,JNI中的全局变量,zygote中的对象(class loader加载)等,然后开始对heap进行遍历。到最后,部分没有直接或者间接引用到GC Roots的就是需要回转载 2016-05-04 17:21:47 · 508 阅读 · 0 评论