- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 内存优化(三)Android对象池使用
文章目录概述Android Object PoolsPools源码解析:Pools结合Builder模式使用案例:使用总结和注意事项概述由内存优化(一)浅谈内存优化中看出,内存优化不仅要从防止内存泄露入手,也要注意频繁GC卡顿,内存抖动以及不必要的内存开销造成的内存需求过大或者内存泄露。而避免内存无用开销就必须理解Android开发中的一个重要原则——对象复用。对象复用在我们开发中使用的案例...
2019-01-03 11:41:05 1266
原创 内存优化(二)如何避免内存泄漏
文章目录一、不同生命周期导致的内存泄漏解决办法二、非静态内部类持有对象导致的内存泄漏1. 非静态内部类调用外部类的方法的2. 内部类是如何持有外部类对象?3. 如何处理非静态内部类内存泄漏问题一、不同生命周期导致的内存泄漏前面有分析了内存泄漏的原因,本该被回收的对象被占用,得不到回收便会内存泄漏。总归到底的原因还是对象引用在类之间传递,它们的生命周期不同,导致回收时发生问题。举个简单的例子:...
2019-01-02 15:49:06 529 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人