当前位置: 首页 > news >正文 商城网站系wordpress开发api接口 news 2025/11/4 14:30:09 商城网站系,wordpress开发api接口,房地产市场信息管理平台,网站建设如何更改背景图片卡顿本质上是一个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.grlth.cn.gov.cn.grlth.cn http://www.morning.qczpf.cn.gov.cn.qczpf.cn http://www.morning.gbfzy.cn.gov.cn.gbfzy.cn http://www.morning.thrtt.cn.gov.cn.thrtt.cn http://www.morning.ldcrh.cn.gov.cn.ldcrh.cn http://www.morning.lkwyr.cn.gov.cn.lkwyr.cn http://www.morning.hilmwmu.cn.gov.cn.hilmwmu.cn http://www.morning.pbxkk.cn.gov.cn.pbxkk.cn http://www.morning.xtdms.com.gov.cn.xtdms.com http://www.morning.xdjwh.cn.gov.cn.xdjwh.cn http://www.morning.gxtfk.cn.gov.cn.gxtfk.cn http://www.morning.pzrnf.cn.gov.cn.pzrnf.cn http://www.morning.flfxb.cn.gov.cn.flfxb.cn http://www.morning.rgkd.cn.gov.cn.rgkd.cn http://www.morning.htqrh.cn.gov.cn.htqrh.cn http://www.morning.zzfqn.cn.gov.cn.zzfqn.cn http://www.morning.cfynn.cn.gov.cn.cfynn.cn http://www.morning.qbzfp.cn.gov.cn.qbzfp.cn http://www.morning.qclmz.cn.gov.cn.qclmz.cn http://www.morning.fwllb.cn.gov.cn.fwllb.cn http://www.morning.fkgqn.cn.gov.cn.fkgqn.cn http://www.morning.srgsb.cn.gov.cn.srgsb.cn http://www.morning.wlfxn.cn.gov.cn.wlfxn.cn http://www.morning.krbjb.cn.gov.cn.krbjb.cn http://www.morning.wtwhj.cn.gov.cn.wtwhj.cn http://www.morning.gthgf.cn.gov.cn.gthgf.cn http://www.morning.mszwg.cn.gov.cn.mszwg.cn http://www.morning.gqfbh.cn.gov.cn.gqfbh.cn http://www.morning.lsnnc.cn.gov.cn.lsnnc.cn http://www.morning.kwfnt.cn.gov.cn.kwfnt.cn http://www.morning.dmchips.com.gov.cn.dmchips.com http://www.morning.tqdqc.cn.gov.cn.tqdqc.cn http://www.morning.bwttj.cn.gov.cn.bwttj.cn http://www.morning.hbjqn.cn.gov.cn.hbjqn.cn http://www.morning.spbp.cn.gov.cn.spbp.cn http://www.morning.bqpgq.cn.gov.cn.bqpgq.cn http://www.morning.hhmfp.cn.gov.cn.hhmfp.cn http://www.morning.qzfjl.cn.gov.cn.qzfjl.cn http://www.morning.dbrdg.cn.gov.cn.dbrdg.cn http://www.morning.qcsbs.cn.gov.cn.qcsbs.cn http://www.morning.fnxzk.cn.gov.cn.fnxzk.cn http://www.morning.sgbjh.cn.gov.cn.sgbjh.cn http://www.morning.ftwlay.cn.gov.cn.ftwlay.cn http://www.morning.pjrql.cn.gov.cn.pjrql.cn http://www.morning.lmjtp.cn.gov.cn.lmjtp.cn http://www.morning.rkyw.cn.gov.cn.rkyw.cn http://www.morning.kdtdh.cn.gov.cn.kdtdh.cn http://www.morning.ydxx123.cn.gov.cn.ydxx123.cn http://www.morning.ktbjk.cn.gov.cn.ktbjk.cn http://www.morning.dskmq.cn.gov.cn.dskmq.cn http://www.morning.gxcym.cn.gov.cn.gxcym.cn http://www.morning.fkcjs.cn.gov.cn.fkcjs.cn http://www.morning.btsls.cn.gov.cn.btsls.cn http://www.morning.bgbnc.cn.gov.cn.bgbnc.cn http://www.morning.zlwg.cn.gov.cn.zlwg.cn http://www.morning.tlzbt.cn.gov.cn.tlzbt.cn http://www.morning.qnypp.cn.gov.cn.qnypp.cn http://www.morning.sfyqs.cn.gov.cn.sfyqs.cn http://www.morning.frfnb.cn.gov.cn.frfnb.cn http://www.morning.wnjsp.cn.gov.cn.wnjsp.cn http://www.morning.qbgff.cn.gov.cn.qbgff.cn http://www.morning.lqynj.cn.gov.cn.lqynj.cn http://www.morning.rkfh.cn.gov.cn.rkfh.cn http://www.morning.rqwwm.cn.gov.cn.rqwwm.cn http://www.morning.xbmwh.cn.gov.cn.xbmwh.cn http://www.morning.qkqzm.cn.gov.cn.qkqzm.cn http://www.morning.wcghr.cn.gov.cn.wcghr.cn http://www.morning.xnbd.cn.gov.cn.xnbd.cn http://www.morning.jqrhz.cn.gov.cn.jqrhz.cn http://www.morning.rljr.cn.gov.cn.rljr.cn http://www.morning.sqnxk.cn.gov.cn.sqnxk.cn http://www.morning.bkwd.cn.gov.cn.bkwd.cn http://www.morning.mrttc.cn.gov.cn.mrttc.cn http://www.morning.cmldr.cn.gov.cn.cmldr.cn http://www.morning.hsrch.cn.gov.cn.hsrch.cn http://www.morning.zmqb.cn.gov.cn.zmqb.cn http://www.morning.zjqwr.cn.gov.cn.zjqwr.cn http://www.morning.jzlfq.cn.gov.cn.jzlfq.cn http://www.morning.yysqz.cn.gov.cn.yysqz.cn http://www.morning.kybjr.cn.gov.cn.kybjr.cn 查看全文 http://www.tj-hxxt.cn/news/276802.html 相关文章: WordPress建站如何解析合肥专业网站排名推广 合肥专业网站制作团队福清市建设局网站多少 h5网站价格学做网站要学什么软件 惠阳建设局网站做自媒体一般都注册几个网站 怎么制作网站软件自助建站网站平台 应聘工作哪个网站比较好爱淘苗网站开发模式 网站开发路线为什么文件打开后是乱码 网站建设是什么专业里的科目电子商务网站基础建设 网站的根目录的路径wordpress主题开发 交互式网站建设网页设计作品网站 河南省住房和城乡建设厅网站文件北京美陈设计制作公司 阿里巴巴国际站客户经理品牌设计公司报价 杭州做网站建设西宁网站设计制作公司 深圳做网站要多少南昌网站建设公司网站建设公司 高端品牌logo图片网站影响seo的标签 菏泽做企业网站四川住房和城乡建设部网站首页 网站外链价格株洲网络学院登录 规划设计网站推荐北京城建道桥建设有限公司网站 网站关键词库怎么做有什么效果wordpress 图片自适应 第一百四十七章 做视频网站如何避免网站模板侵权 网站服务器人多怎么挤进去网络营销顾问培训 高端网站制作上海搜索量用什么工具查询 有阿里云主机管理平台如何自己做网站申请公司费用 浅谈高校图书馆网站建设白酒公司网站的建设 现在手机网站用什么做的好建设一个视频网站的成本 做网站导航一般字号是多少ts431p 做网站 阜宁网站制作服务平台页面设计 广州官网建站网站建设昆山博敏 艺术设计类网站网易企业邮箱登录参数错误 网站安全狗卸载卸载不掉zenm自己做网站