
Android性能优化
文章平均质量分 97
小欣儿
我性格开朗,喜欢敲代码,喜欢和志同道合的朋友们交流。
展开
-
Android性能优化——列表类控件卡顿优化
原文链接:列表类控件卡顿优化1、使用ConstraintLayout减少布局层级。2、可以的话,设置RecyclerView布局等高,然后设置recyclerView.setHasFixedSize(true)这样可以避免每次绘制Item时,不再重新计算Item高度。3、根据需求修改RecyclerView默认的绘制缓存选项 recyclerView.setItemViewCa...转载 2018-07-19 15:31:47 · 2623 阅读 · 0 评论 -
Android性能优化——内存优化
Android内存和垃圾回收内存运行时数据区域分为:栈、堆、方法区、方法栈、程序计数器 。GC 为了能够正确释放对象,GC 必须监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值等,GC 都需要进行监控。监视对象状态是为了更加准确地、及时地释放对象,而释放对象的根本原则就是该对象不再被引用。在Java 语言中,判断一块内存空间是否符合垃圾收集器收集标准的标准只有两个:一个是给对象赋予了空值原创 2017-04-07 16:15:46 · 561 阅读 · 0 评论 -
Android性能优化
今天看了点性能优化的东西,虽然基础,还是拿出来和大家分享下。 总所周知啊,手机作为一种移动设备,不管是内存还是CPU的性能都收到了一定的影响,这也意味着Android程序不可能无限制地使用内存和CPU资源,过多的使用内存会导致内存溢出(OOM)。过多地使用CPU资源,即做大量的耗时任务,会导致手机卡顿甚至出现ANR。因此,作为一个开放人员,我们在写代码之前要有一定的意识去优化代...原创 2016-10-27 17:30:38 · 560 阅读 · 3 评论