性能优化
文章平均质量分 90
码农小风
这个作者很懒,什么都没留下…
展开
-
Android-Bitmap优化
概述在日常开发中我们经常遇到加载图片报出oom的错误,我们要解决这个问题,首先要明白oom代表out of memory 内存溢出,因为手机内存有限,分给每个应用的内存有限,所以要解决这个问题就是要解决图片占用内存问题 android 中图片是以bitmap的形式存在的,那么bitmap中所占的内存,直接影响到了是否oom,我们了解一下bitmap的占用内存的计算方法Bitmap到底占多大内存从本地加载或者从网络加载可以用下面的公式计算图片的长度 * 图片的宽度 * 一个像素点占用的字节数如果原创 2022-03-18 22:06:20 · 927 阅读 · 0 评论 -
RecyclerView性能优化分析
概述RecyclerView有着极高的灵活性,能实现ListView、GridView的所有功能。在日常开发中,使用非常广泛,如果使用不当将会影响到应用的整体性能,所以有必要了解一下如何更高效的使用。数据处理与视图绑定分离RecyclerView的 bindViewHolder方法是在UI线程进行的,如果在该方法进行耗时操作,将会影响滑动的流畅性。优化前:class Task { Date dateDue; String title; String description;原创 2022-02-09 21:54:11 · 1462 阅读 · 1 评论 -
Android界面性能优化必读
一. Android渲染知识1.1 绘制原理Android系统要求每一帧都要在 16ms 内绘制完成,平滑的完成一帧意味着任何特殊的帧需要执行所有的渲染代码(包括 framework 发送给 GPU 和 CPU 绘制到缓冲区的命令)都要在 16ms 内完成,保持流畅的体验。这个速度允许系统在动画和输入事件的过程中以约 60 帧每秒( 1秒 / 0.016帧每秒 = 62.5帧/秒 )的平滑帧率来渲染。如果你的应用没有在 16ms 内完成这一帧的绘制,假设你花了 24ms 来绘制这一帧,那么就会出现掉原创 2022-01-24 21:46:53 · 337 阅读 · 1 评论