Android性能优化(二)绘制优化
2017-11-02 本文已影响0人
会撒娇的犀犀利
上一篇对于性能的优化主要是从布局优化为主,没有看过的同学可以查看上一篇的文章
本篇文章主要从绘制View方面来说
主要方法是在onDraw方法中
一、不要在onDraw中创建局部对象,有可能onDraw方法会频繁的调用很多次,这样会在一瞬间产生大量的临时对象,不仅占用了过多的内存而且还会导致系统更加频繁gc,降低了程序的执行效率;
二、不要在onDraw方法中执行耗时操作,或者执行多个for循环操作,尽管每个循环都很轻量级,但是大量的循环仍然会占用CPU,会使整个View的绘制过程不流畅;
以上为绘制优化,下一篇为内存泄漏优化,请期待!