Android 性能优化

  • 布局优化

include 标签 比如导航栏
merge 标签 减少布局的层级
viewstub 继承view 本身不参与任何的布局和绘制过程 按需加载 比如无网络的界面加载

  • 绘制优化

view的ondraw方法要避免执行大量操作
ondraw方法会被频繁的调用产生大量的临时对象 占用过多的内存会被gc 降低程序执行效率
不做耗时任务

  • 内存泄漏优化

静态变量导致的内存泄漏
单例模式导致的内存泄漏
属性动画导致的内存泄漏 ondestroy 方法中调用 animator.cancel() 停止动画

  • 响应速度优化

broadcastreceiver 十秒内未执行完操作

  • listview优化

  • bitmap优化

  • 线程优化

采用线程池

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android设备作为一种移动设备,无论是内存还是CPU的性能都受到了很大的限制,这导致Android程序的性能问...
    Ruheng阅读 12,221评论 0 79
  • 周星驰的电影《功夫》里面借火云邪神之口说出了一句至理名言:“天下武功,唯快不破”。 在移动互联网时代,同样如此,如...
    lipy_阅读 1,000评论 0 2
  • 布局优化 0, UI渲染机制 人眼所看到的流畅画面,需要的帧数在40帧每秒到60帧每秒之间,最佳的ftp在60左右...
    hloong阅读 1,451评论 0 18