Chrome开发工具使用时间轴.pdf

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chrome开发工具使用时间轴

Chrome开发⼯具 使⽤时间轴 使⽤时间轴 时间轴⾯板可让你记录和分析在你的的应⽤程序运⾏的所有活动。它开始于你的应⽤ 程序感 调查性能问题的最佳场所。 时间轴⾯板概述 时间轴有三个主要部分:顶部的概述部分,记录视图和⼯具栏。 要启动或停⽌录⾳,按下录制按钮切换 (见制作录⾳)。 按清除记录按钮从时间轴清除记录。 胶⽔异步事件模式,让你更轻松地关联的异步事件的原因 (请参阅关于嵌套事 件)。 你可以根据⾃⼰的类型或持续时间 (见过滤和有哪些信誉好的足球投注网站记录)过滤时间轴显⽰的记 录。 记录过程中,被添加到记录中的每个事件记录的“瀑布”演⽰视图。记录被分为四个: 加载,脚本,渲染和绘画。这些记录被颜⾊编码,如下所⽰: 例如,下⾯的记录是被加载到浏览器的HTML页⾯的。第⼀个记录 (发送请求)是⽤ 于在⽹页浏览器的HTTP请求,随后接收的响应记录 (⽤于相应的HTTP 响应),⼀些 接收数据记录 (⽤于实际页数据),然后⼀个完成加载记录。对于记录时间表及其说 明事件的完整列表,请参阅时间轴事件引⽤。 当你在⼀个时间轴记录悬停,将出现⼀个弹出与有关关联事件的详细信息。例如,下 ⾯的截图中显⽰的信息与图像资源相关联的完成加载记录。时间轴事件的参考说明可 ⽤于每个记录类型的详细信息。 除了详细的记录来看,你可以检查录⾳三种模式之⼀: 活动模式显⽰所有记录的事件按事件类别。 帧模式显⽰页⾯的渲染性能。 内存模式显⽰⼀段时间内你的页⾯的内存使⽤情况。 活动模式 该活动模式提供按类型组织的录制过程中被抓获的所有事件。⼀⽬了然,你可以看到 你的应⽤程序花费最多的时间在什么类型的任务。在此视图中每个⽔平条的长度对应 于时间的事件发⽣来完成。 当你从事件视图 (请参阅在时间轴部分拉近)选择⼀个时间范围,该记录视图限制为 只显⽰那些记录。 帧模式 帧模式提供了洞察应⽤程序的渲染性能。 “帧”代表了浏览器必须做绘制的内容显⽰, 运⾏JavaScript的单个帧,处理事件,更新DOM和改变风格,布局和油漆的⽹页的⼯ 作。我们的⽬标是为你的应⽤程序,以每秒60帧 (FPS )的运⾏,其对应于⼤多数 (但不是全部)视频显⽰器的60Hz的刷新速率。因此,你的应⽤程序有⼤约16.6毫秒 (1000毫秒/ 60 )对每⼀帧做准备。 整个框架⽔平线代表观看了60 FPS和30 FPS帧速率的⽬标。⼀帧的⾼度对应于所花费 的渲染帧的时间。颜⾊填充每⼀帧显⽰的时间对每种类型的任务类型⽽采取的百分 ⽐。 渲染⼀帧时间显⽰在顶部视图中记录的。如果通过所显⽰的时间悬停,附加信息显⽰ 有关帧,包括⽤在每种类型的任务,CPU 时间,并计算出的FPS的时间。 见时间轴演⽰:诊断和修复同步被迫布局使⽤框架模式的⽰范。 关于透明或浅灰⾊的框 你可能会注意到⼀个框架是浅灰⾊或透明 (中空)的区域。这些区域分别表⽰: 不是由DevToo s仪表活动 显⽰刷新周期之间的空闲时间。 下⾯,在记录帧同时显⽰配备⼯具活动和空闲时间。 想在酒吧内的空⽩空格更多的细节?如果你碰到GPU瓶颈,阅读浏览器⼯程师纳 杜 卡的解释,它描述了如何评估。 关于绿 画的是⼀个两步过程,包括:绘制调⽤和光栅扫描. 绘制调⽤。这是你要画⼀个列表,它来源于应⽤到元素的CSS 。抽奖的名单和 打电话没有什么不同,Canvas元素:MOVETO ,了ineTo和fi Rect 。虽然,他 们在Skia的,Chrome的绘画后端不同的名字,这是⼀个类似的概念。 光栅化。通过这些绘制调⽤步进和填写实际像素转换成可以被上传到GPU进⾏ 合成缓冲器。 因此,与背景有什么稳定的绿⾊条和空的绿⾊条之间的区别? 绿⾊实酒吧记录铬抽奖电话。这发⽣在主线程JavaScript的旁边,计算风格和布 局上。合成器线程获取传递的绘制调⽤的数据结构的分组。 空绿⾊条是光栅化。由合成器催⽣了⼀个⼯作线程来处理这些。 两者都是油漆,他们只是表⽰该作业的不同⼦任务。如果您有性能问题,你可以看看 什么样的属性你改变。然后,查看是否有⼀个合成器,只有这样才能达到同样的⽬ 的。 CSS触发器可以帮助确定⼀个解决这个。 查看帧率统计 平均帧速率,其标准差为代表的显⽰沿着时间轴⾯板所选帧范围的底部。如果您在平 均帧数徘徊,似乎与有关帧选择

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档