摘要:
1. 概述 防止内存泄漏是一个体系工程,需要从事前预防、事中检测、事后补救三个方面对内存问题进行梳理和处理。 事前预防是指在设计阶段、编码阶段就开展的预防内存泄漏的活动。 设计阶段主要从模块设计、算法构建角度,尽可能避免对内存频繁的构建-释放,尽可能复用已构建好的对象。 编码阶段则需注意养成良好的编 阅读全文
摘要:
1. 内存泄漏类型 本次内存优化,发现如下内存泄漏类型: Bitmap未即时释放 Handler泄漏 static成员泄漏 Callback泄漏 Activity leak window cursor未关闭 Bitmap未即时释放 Handler泄漏 static成员泄漏 Callback泄漏 Ac 阅读全文
摘要:
1. 内存性能评估 应用包(debug版)体积偏大,存在较多的内存泄露、OOM隐患、UI层级过深等问题,同时存在较多的其他各种内存问题。 应用apk包体积约50MB,安装到手机后,占用手机约99.50MB存储空间,运行时占用内存空间约160MB的内存空间,其中Native内存占用约65MB,Dalv 阅读全文
摘要:
阅读全文