对以前做性能优化和内存优化的方法总结。
整体思路
- 定义问题
- 对
adb shell dumpsys meminfo <package_name>
的分析和理解 - 运行时内存较高
- 对
- 建立量化指标
- 运行时内存的量化
- 改进具体指标
- 具体的改进方法
使用的方法
- 静态分析
- 分析DEX中各功能模块代码的组成,对用户使用频率低的模块进行拆分(DEX后加载或插件化)
- 动态分析
- 分析类初始化异常
- 分析函数调用初始化异常
对以前做性能优化和内存优化的方法总结。
adb shell dumpsys meminfo <package_name>
的分析和理解