美文网首页
关于APP的滑动卡顿性能优化

关于APP的滑动卡顿性能优化

作者: 小白甜 | 来源:发表于2020-04-16 16:14 被阅读0次

看过很多技术贴,关于app的优化各家有各家的妙招,以此文记录自己优化的心得体会,及简单的对优化的理解。

就滑动控件而讲,iOS大范围使用的滑动控件uitableView ,实践及数据证明,人的眼睛能接受的流畅度为60fps每帧,在不大于这个范围内的帧数切换,我们不会感觉到卡顿,如果超过这个范围,就会有卡顿不流畅的感觉,我们在做滑动控件的时候,涉及到CPU和GPU的处理,如果要优化性能,必须在这两个步骤里面,都节约处理时间,保证在尽可能短的时间内,处理好,这样才能让页面用户感觉更加流畅

其中CPU层面,能提高性能的方便,预排版,预先做好高度预估,文本计算等可以提供CPU的效率,另外GPU层面,可以通过避免离屏渲染等,来减少消耗,比如,在控件上设置透明度为0,同时设置view控件的masktoBunds=yes和圆角时会触发离屏渲染,再则比如设置阴影,这些都会使GPU操作更加耗时,我们可以用个,drawRect等自己画圆角,等方法,来避免上述操作从而提供GPU性能,未完待续......

相关文章

  • 关于APP的滑动卡顿性能优化

    看过很多技术贴,关于app的优化各家有各家的妙招,以此文记录自己优化的心得体会,及简单的对优化的理解。 就滑动控件...

  • Android开发页面帧率优化有感

    Android APP 优化工具分析Android App优化之消除卡顿Android性能优化:卡顿优化Andro...

  • iOS性能优化 - 整理

    本文主要包含: 性能优化 - 卡顿性能优化 - 耗电优化性能优化 - APP启动优化安装包瘦身 一  性能优化 -...

  • 无标题文章

    APP性能优化 UI卡顿优化 View的绘制原理 UI卡顿原理分析 UI卡顿检测分析 BlockCanary原理分...

  • Android 性能处理

    一般App主要的性能问题如下: APP启动慢 界面跳转慢 事件相应慢 滑动和动画卡顿 展现内容慢 优化核心 GPU...

  • IOS的性能优化包括哪几点

    iOS性能优化总结 iOS性能优化总结。关于 iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局...

  • iOS必读 - 收藏集 - 掘金

    iOS 性能优化总结 - iOS - 掘金关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局...

  • Runloop优化列表滑动卡顿

    Runloop优化列表滑动卡顿

  • iOS面试——项目篇

    性能相关 1- 项目中造成Tableview等列表滑动卡顿的原因有哪些?你是如何优化的? 答:造成卡顿的原因主要由...

  • Android性能优化 - 消除卡顿

    性能优化系列阅读 Android性能优化 性能优化 - 消除卡顿 性能优化 - 内存优化 性能分析工具 - Tra...

网友评论

      本文标题:关于APP的滑动卡顿性能优化

      本文链接:https://www.haomeiwen.com/subject/emarvhtx.html