性能优化
冉航--小虾米
如果技术不能换来金钱,那么就让它换来精神生活。
展开
-
Android性能优化笔记(三)
1. 引用分类 (1)强引用: Object o = new Object ,平时用的最多的。 (2)软应用: 内存不足时回收,常用于缓存图片 (3)弱引用:不管内存是否足,都回收。GC扫描2次就回收,常用于引用activity的context。 (4)虚引用:用于跟踪GC回收的通知。 软弱引用与引用队列结合的使用场景: 软引用和弱引用如果与一个引用队列关联起来的话,那么它们所指向的对象被回收后,引用会被保存在引用队列里。 往往通过查询引用队列中是否有值(元素为引用变...原创 2020-09-02 12:01:08 · 1670 阅读 · 0 评论 -
Android性能优化笔记(并非详细教程) (二) UI绘制优化
1. 减少没有必要的背景。 android:background="@color/white" 2. 减少布局层级 2.1 分析层级的工具layout Inspector 运行起来一个APP后,然后在android studio工具栏上点击Tool --》layout inspector 就可以显示当前页面的布局层级,用于观察没有必要的嵌套,去优化它们。 2.2 优化方法 优化技巧:尽可能用1个容器,若父布局只有1个孩子布局,即该子布局没有兄弟,则可以把当前子布局与父...原创 2020-07-20 08:51:14 · 1794 阅读 · 0 评论