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

企业网站流量怎么做优化建议

企业网站流量怎么做,优化建议,个人网站制作方法,网站安全等级评审在哪里做一、问题背景 在一次tab切换平移动画过程中,出现了明显丢帧,抓取trace看主线程有57ms时间是处于sleep状态的,这个sleep时间区间内主线程什么也做不了,trace截图如下: 二、卡顿情况下的帧率计算结果 以上滑动区间内计…

一、问题背景

    在一次tab切换平移动画过程中,出现了明显丢帧,抓取trace看主线程有57ms时间是处于sleep状态的,这个sleep时间区间内主线程什么也做不了,trace截图如下:
在这里插入图片描述

二、卡顿情况下的帧率计算结果

以上滑动区间内计算的帧率是45fps,画面不流畅,需要分析优化:
在这里插入图片描述
perfetto上没有像systrace那么明显的指出主线程进入sleep状态的信息,因此需要在主线程进入sleep和离开sleep状态的边界点进行分析:

三、分析进入sleep状态的思路

3.1 进入sleep状态

从trace上找到进入sleep状态的前一个状态点击运行状态信息,能看到下一个状态就是sleep状态,sleep状态持续57ms:
在这里插入图片描述
从以上信息我们只能知道是哪里进入sleep状态的,会持续多久,并不能知道是谁导致的进入sleep状态。

3.2 离开sleep状态

继续看离开sleeping状态的过程,继续点击next state按钮,sleeping状态的next state是Runnable状态,是一个中间状态,每次进入Running状态必须先进入Runnable状态的:
在这里插入图片描述
看红色框住的信息可以看到有注明线程进入Runnable状态是被谁唤醒的,这里是被pid=19180的进程的tid=23674,name=TVKPlayerManag的线程唤醒的,看到这里就能确认是因为主线程等待23674的某个条件满足导致进入sleeping状态,一般常见的比如线程同步锁,被子线程持有了,然后主线程也需要获取到同步锁才能继续下一行执行代码,也是会出现该现象。

http://www.dtcms.com/wzjs/141625.html

相关文章:

  • 德州市建设街小学官方网站seo服务外包报价
  • 佛山网站制作哪里实惠外链吧怎么使用
  • 廊坊网站制作公司seo研究中心官网
  • wordpress如何使用百度主动推送seo网站推广经理招聘
  • 企业网站 设计需求百度识图在线使用一下
  • 如何做公司自己的网站百度竞价推广常用到的工具
  • 做网站开发怎么接单seo在哪可以学
  • wap手机网站建设制作开发微商如何引流与推广
  • 做的很漂亮的网站b站推广
  • 固安县建设局网站优化问题
  • 沈阳装修公司网站建设网页在线生成
  • 做网站去哪里找模板中国企业500强
  • 做ppt的模板的网站有哪些厦门seo网络优化公司
  • 帝国网站如何做中英文切换网络推广网站程序
  • 商务网站建设与管理网络推广哪家做得比较好
  • 深圳哪里做网站好seo关键词排名优化报价
  • 网站 用php asp源码 比较好优化教程网
  • 形容网站页面做的好的词语郑州优化公司有哪些
  • 网站开发教育培训百度推广费用可以退吗
  • 营口市组织部两学一做网站搜索关键词站长工具
  • 怎么用editplus做网站网页设计工作室长沙
  • 途牛旅游网站建设背景百度公司
  • wordpress 云数据库seo网站培训班
  • 哪些网站有二维码上海牛巨微seo优化
  • 设计网站项目描述网站域名查询工具
  • 可以自己做图的网站网站推荐
  • 营销型网站建设专家企业培训系统app
  • 城乡与建设厅网站西安网站关键词优化费用
  • 义乌建设网站调研报告万能模板
  • 网站建设设计外包公司推广普通话绘画