【26】性能优化

2016-08-01  本文已影响0人  嗟嗟嗟

一、内存优化

主要通过MemoryMonitor, AllocationTracker以及HeapDump,LeakCanary等工具定位到有问题的类或者方法,然后进行优化。

二、视图优化

通过在开发者选项中的过度绘制视图,用不同的颜色显示出不同的绘制次数。做到尽量每个区域都只绘制一次。

三、电量优化

对耗电的部分集中进行处理,减少频繁唤醒,比如:网络的部分,压缩统一发送和接收数据。对定时任务用AlarmManager进行处理,会自动把相近的时间的任务统一处理。通过jobmanager设置在特定环境下处理任务达到省电的目的。

上一篇下一篇

猜你喜欢

热点阅读