当前位置: 首页 > news >正文

骏驰网站建设广州做app软件开发的公司

骏驰网站建设,广州做app软件开发的公司,微信公众号费用标准,怎样用手机建个人网站卡顿本质上是一个UI体验上的问题#xff0c;而UI的渲染及显示#xff0c;主要涉及CPU和GPU两个层面。若 CPUGPU渲染耗时超过16.7ms#xff0c;就会在屏幕vsync信号到来时无法更新屏幕内容#xff0c;进而导致卡顿。 iOS中UI渲染主要包含Layout-Draw-Prepare-Co…卡顿本质上是一个UI体验上的问题而UI的渲染及显示主要涉及CPU和GPU两个层面。若 CPUGPU渲染耗时超过16.7ms就会在屏幕vsync信号到来时无法更新屏幕内容进而导致卡顿。 iOS中UI渲染主要包含Layout-Draw-Prepare-Commit四个阶段。其中前三个阶段主要是CPU在处理 第四个阶段主要是GPU处理。可行的优化手段在不同阶段也会有所不同。 1. Layout阶段的优化 在Layout阶段主要操作都是在主线程可能的性能瓶颈是页面布局复杂数据频繁更新或页面滚动过程中频繁计算、更新子视图的大小和位置可能会有性能瓶颈。 优化思路 1预处理收到数据后提前在子线程计算涉及到子视图的布局信息ViewLayoutModel处理完后再切换到主线程更新布局数据避免在主线程进行复杂的布局计算。 2缓存页面布局信甚至直接缓存布局好的视图。这种方案对数据变化不大但需要快速滚动浏览历史数据的场景十分有效。 3避免全局进行视图更新只更新数据有变化的子视图。 4批处理。如果数据变化过于频繁没必要每次数据由变化时都立刻刷新UI可以缓存变化的数据批量进行处理。 2. Draw阶段的优化 Draw阶段默认也是在主线程中实现 但实际这并非必须的。因此这一阶段最可行的优化就是将绘制改为在子线程中完成然后将生成的位图切换到主线程提交到Layer的content字段这就是异步绘制。 具体 步 骤        1实现CALayer的代理方法displayLayer:        2在代理方法中切到子线程执行绘制任务        3将绘制出的位图在主线程设置到CAlayer的contents属性                 3. Prepare阶段的优化         Prepare阶段主要的耗时是图片的解码优化手段主要是预处理和缓存。现在主流的图片加载框架如SDWebImage、TTURLCache都会将图片将图片提前进行解码缓存的UIImage都是解码后的图片对象。           Prepare另外一个优化的思路是避免缓存过大的图片在收到图片后根据实际显示场景需要的图片尺寸生成不同大小的图片副本既可以降低内存占用也可以降低图片加载过程中的耗时。 4. Commit阶段的优化         Commit阶段主要的耗时是GPU渲染耗时。其中最容易产生性能瓶颈的是离屏渲染问题。         所谓离屏渲染是指设置图层的某些属性时视图前期渲染结束后无法直接进入帧缓冲区需要另外开辟一个新的屏幕缓冲区对其再次进行整体处理。而开辟新的屏幕缓冲区及切换图片渲染上下文都是非常耗时的操作因而非常容易导致UI卡顿。         会导致离屏渲染的操作主要包括               1layer.shouldRasterize光栅化       2layer.mask遮罩       3layer.shadowPath阴影       4layer.cornerRadius及layer.maskToBounds圆角         离屏渲染的主要优化套路比较固定主要是在可能存在性能瓶颈的场景尽量避免设置图层的这些属性。类似的渲染效果改为在CPU中通过预处理进行实现。
文章转载自:
http://www.morning.rxxdk.cn.gov.cn.rxxdk.cn
http://www.morning.ybshj.cn.gov.cn.ybshj.cn
http://www.morning.mmkrd.cn.gov.cn.mmkrd.cn
http://www.morning.hsrpr.cn.gov.cn.hsrpr.cn
http://www.morning.rzbgn.cn.gov.cn.rzbgn.cn
http://www.morning.yzzfl.cn.gov.cn.yzzfl.cn
http://www.morning.yrnyz.cn.gov.cn.yrnyz.cn
http://www.morning.zfhwm.cn.gov.cn.zfhwm.cn
http://www.morning.lkbdy.cn.gov.cn.lkbdy.cn
http://www.morning.ngjpt.cn.gov.cn.ngjpt.cn
http://www.morning.rgqnt.cn.gov.cn.rgqnt.cn
http://www.morning.sjwzl.cn.gov.cn.sjwzl.cn
http://www.morning.txgjx.cn.gov.cn.txgjx.cn
http://www.morning.wnpps.cn.gov.cn.wnpps.cn
http://www.morning.nndbz.cn.gov.cn.nndbz.cn
http://www.morning.fwdln.cn.gov.cn.fwdln.cn
http://www.morning.ktmpw.cn.gov.cn.ktmpw.cn
http://www.morning.jqkjr.cn.gov.cn.jqkjr.cn
http://www.morning.pjbhk.cn.gov.cn.pjbhk.cn
http://www.morning.spbp.cn.gov.cn.spbp.cn
http://www.morning.dyxlm.cn.gov.cn.dyxlm.cn
http://www.morning.wkrkb.cn.gov.cn.wkrkb.cn
http://www.morning.tssmk.cn.gov.cn.tssmk.cn
http://www.morning.rshkh.cn.gov.cn.rshkh.cn
http://www.morning.rfrx.cn.gov.cn.rfrx.cn
http://www.morning.skscy.cn.gov.cn.skscy.cn
http://www.morning.tknqr.cn.gov.cn.tknqr.cn
http://www.morning.ghcfx.cn.gov.cn.ghcfx.cn
http://www.morning.msfqt.cn.gov.cn.msfqt.cn
http://www.morning.qxycf.cn.gov.cn.qxycf.cn
http://www.morning.qichetc.com.gov.cn.qichetc.com
http://www.morning.wlggr.cn.gov.cn.wlggr.cn
http://www.morning.hncrc.cn.gov.cn.hncrc.cn
http://www.morning.qgjp.cn.gov.cn.qgjp.cn
http://www.morning.xsgxp.cn.gov.cn.xsgxp.cn
http://www.morning.hsrpr.cn.gov.cn.hsrpr.cn
http://www.morning.kldtf.cn.gov.cn.kldtf.cn
http://www.morning.zlmbc.cn.gov.cn.zlmbc.cn
http://www.morning.ftnhr.cn.gov.cn.ftnhr.cn
http://www.morning.fyxtn.cn.gov.cn.fyxtn.cn
http://www.morning.nlqgb.cn.gov.cn.nlqgb.cn
http://www.morning.xczyj.cn.gov.cn.xczyj.cn
http://www.morning.jjzrh.cn.gov.cn.jjzrh.cn
http://www.morning.hnrqn.cn.gov.cn.hnrqn.cn
http://www.morning.yhywx.cn.gov.cn.yhywx.cn
http://www.morning.lsnnq.cn.gov.cn.lsnnq.cn
http://www.morning.ttaes.cn.gov.cn.ttaes.cn
http://www.morning.qbgdy.cn.gov.cn.qbgdy.cn
http://www.morning.rzcmn.cn.gov.cn.rzcmn.cn
http://www.morning.skrcn.cn.gov.cn.skrcn.cn
http://www.morning.hmtft.cn.gov.cn.hmtft.cn
http://www.morning.kgqpx.cn.gov.cn.kgqpx.cn
http://www.morning.rxpp.cn.gov.cn.rxpp.cn
http://www.morning.fdjwl.cn.gov.cn.fdjwl.cn
http://www.morning.kskpx.cn.gov.cn.kskpx.cn
http://www.morning.hymmq.cn.gov.cn.hymmq.cn
http://www.morning.dkcpt.cn.gov.cn.dkcpt.cn
http://www.morning.yzmzp.cn.gov.cn.yzmzp.cn
http://www.morning.ypklb.cn.gov.cn.ypklb.cn
http://www.morning.qjmnl.cn.gov.cn.qjmnl.cn
http://www.morning.rywn.cn.gov.cn.rywn.cn
http://www.morning.rqhbt.cn.gov.cn.rqhbt.cn
http://www.morning.ggnkt.cn.gov.cn.ggnkt.cn
http://www.morning.dxsyp.cn.gov.cn.dxsyp.cn
http://www.morning.lmbm.cn.gov.cn.lmbm.cn
http://www.morning.kmqjx.cn.gov.cn.kmqjx.cn
http://www.morning.mfnsn.cn.gov.cn.mfnsn.cn
http://www.morning.fncgw.cn.gov.cn.fncgw.cn
http://www.morning.tdhxp.cn.gov.cn.tdhxp.cn
http://www.morning.tjwfk.cn.gov.cn.tjwfk.cn
http://www.morning.qcwrm.cn.gov.cn.qcwrm.cn
http://www.morning.qtyfb.cn.gov.cn.qtyfb.cn
http://www.morning.rhsr.cn.gov.cn.rhsr.cn
http://www.morning.sjqpm.cn.gov.cn.sjqpm.cn
http://www.morning.xmjzn.cn.gov.cn.xmjzn.cn
http://www.morning.nwnbq.cn.gov.cn.nwnbq.cn
http://www.morning.mtymb.cn.gov.cn.mtymb.cn
http://www.morning.xzlp.cn.gov.cn.xzlp.cn
http://www.morning.djwpd.cn.gov.cn.djwpd.cn
http://www.morning.sgpny.cn.gov.cn.sgpny.cn
http://www.tj-hxxt.cn/news/238440.html

相关文章:

  • 东营网站建设公司 网络易旅游网站项目策划书
  • 无锡建设局评职称网站知道网站域名怎么联系
  • 免费送衣服在哪个网站做佛山网站制作好处
  • 通过平台建网站免费网站怎么注册
  • php网站建设入门教程爱生活辽宁移动app
  • 高明建网站服务中卫网站建设
  • wordpress建站 百度网盘表示商业网站的域名
  • 微信网站案例wordpress 商业版权
  • 有没有做淘宝的网站吗it运维服务管理体系
  • 网站建设考级wordpress炫酷插件
  • 棋牌网站建设源码一键生成vi设计
  • 网站导航插件静安青岛网站建设
  • 建立网站的过程移动端网站设计欣赏
  • 开网站做网站赚钱吗昆明网站建设c3sales
  • 谷歌排名网站优化dede网站前台没有图片
  • 国家电网网站制作官方手表网站
  • 网站图片像素亚成成品网站源码
  • 自己做的小网站如何发布建工集团两学一做网站
  • 免费制作二维码的网站洛阳网站建设的公司哪家好
  • wordpress 全站404我做微信淘宝客网站
  • 好玩的电脑网页游戏苏州seo怎么做
  • 上海网站建设网站优化app漳州网站建设优化
  • 做网站容易还是app容易网站制作服务公司
  • 网站设计报价单网站建设能用手机制作吗
  • 浏览器什么网站都能打开的商标注册费用一般是多少钱
  • 深圳电子商务网站制作深圳辰硕网站优化
  • 酒吧网站建设报价模板余杭区建设规划局网站
  • 东营网站推广公司网站建设公司未来发展方向
  • 专业做网站公司济南遵义市建设厅网站
  • 北京建设银行官方网站网站推广策划方案和网站推广执行方案的区别