Android专项-内存

1. 内存抖动

回收过程中,频繁触发GC,直接影响界面卡顿。

2. 内存泄露

activity泄漏 原因:对不再使用的对象持有强引用,阻止GC回收该对象

Fragment泄漏

3 内存溢出

OutofMemoryError 原因:1 超过Dalvik堆内存限制 

2 内存碎片

内存占用大户:Bitmap:byte arrays

垃圾回收之后,产品碎片导致不能new对象,并没有整理内存

 

 

非静态的内部类 隐士的持有了外部的引用。构成了一条强引用的链

 

posted @ 2017-06-27 22:07  IT媚娘  阅读(100)  评论(0)    收藏  举报