如何使用Chrome Timeline 工具
发布网友
发布时间:2022-04-29 13:35
我来回答
共2个回答
热心网友
时间:2022-05-12 11:57
可以先熟悉一下界面工具的功能及使用:
打开chrome开发者工具,切换到Timeline选项卡;
Timeline工具里面使用是4种颜色来表示不同类别的事件:
蓝色:加载;
*:脚本;
紫色:渲染;
绿色:绘制
过滤面板可以对不同类型的事件和花费时间进行过滤,非常好用;
事件模式
在这个模式中,Summary视图(在Timeline的顶部)显示了一些水平的栅栏,分别代表页面中的网络和HTML解析(蓝色),JavaScript(*),渲染(紫色)以及绘制(绿色)事件。重绘是浏览器事件,是为响应诸如窗口大小改变或者滚动之类的视觉变化而调用的;
我们可以在最上面灰色的时间节点哪里拖动来选择查看的记录范围;
在DETAILS面板中可以查看该记录范围内各类型事件的时间开销;
other表示其它事件花费的时间,Idle表示空闲时间 ,也可以在DETAILS面板中查看单个记录的时间开销;
名词解释:
send request发送请求evaluate script评估脚本parse html解析htmlrecalculate style重新计算显示样式
layout计算布局paint setup绘制设置【准备绘制】paint绘制composite layers组合层
timer fired触发定时器function call函数调用receive data接收数据receive response接收响应
finish loading结束加载GC event浏览器垃圾回收pevaluate script评估脚本rasterize光栅化
帧模式:
帧模式能让我们深入的了解页面的渲染性能,“帧”表示浏览器要呈现的内容显示到单个帧所必须做的工作,如运行 JavaScript、 处理事件、 更新 DOM 和更改的样式、 布局和绘制;
目前大多数的显示器的刷新频率是60Hz,那么我们页面的绘制频率能达到60帧每秒是最好的,因为软件帧和硬件的刷新频率一致的话,页面能给人非常流畅的感觉,否则就会感觉到很卡,这样我们大概有16.6ms(1000/60)来完成每一帧的呈现,这就是很多人说的 “16.6ms”优化 ;
灰色的区域有点难理解,你可以理解是浏览器内部c++的一些工作,这部分可能和前端的js以及渲染没什么关系;
选择一个帧范围可以查看这个范围内帧的一些数据;
内存模式:
内存视图会通过一个图表显示您的页面随着时间的推移所使用的内存,你可以查看每个时间段的内存使用量,并找出性能问题。
热心网友
时间:2022-05-12 13:15
这个工具真的很强大,Timeline工具栏提供了对于在装载你的Web应用的过程中,时间花费情况的概览,这些应用包括处理DOM事件, 页面布局渲染或者向屏幕绘制元素。Timeline可以通过事件,框架,和实时内存用量3个方面的数据来监测网页,通过这些数据,我们可以方便的找出页面中存在问题的地方。
强烈建议在浏览器隐身模式下使用这个工具,并且禁用一切无关的插件,因为这些插件会影响测试的结果。
参考文献 http://www.tuicool.com/articles/bQvaUjn
为什么chrome开发者工具看不见时间线了?
在Google浏览器的最新版开发工具中,想要查看时间线(Timeline)功能,通常需要首先打开浏览器的开发者工具。这可以通过在页面中点击F12键或者右键点击页面元素并选择“检查”(Inspect)来实现。打开开发者工具后,应该在侧边栏中找到“网络”(Network)选项卡,点击它可以看到网络请求的详细信息。如果发现时间...
aippt自动生成工具
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图、条形...
Google浏览器最新版开发工具timeline在哪里看,怎么不见了
在Google浏览器的最新版本中,想要查看Timeline(时间线)功能,首先要启动开发者工具。方法是在页面上点击F12键,或者右键点击页面元素并选择“检查”功能。一旦打开开发者工具,你会在侧边栏中找到“网络”标签页,那里通常会显示网络请求的详细信息。如果时间线功能突然消失,可能是被隐藏或在当前界面中未...
怎么让chrome一次性加载好页面
chrome按下快捷键F12,点击timeline,看到最后一个时间线,就可以得出总加载时间
如何更专业的使用Chrome开发者工具
◆点击左上角的手机图标,选择设备模式 ◆点击断点("blue","green","orange")工具栏选择断点 如果你可击一个工具栏,你可以在源码中找到它对应的位置。16.Network Filmstrip Film Strip"显示页面从开始到结束渲染的截图。你可以点击截图和在timeline-style中查看视图。◆选择“Network”面板 ◆点击“录制...
Chrome的控制台调试详解
一、探索网页开发工具箱在Chrome中,F12键是你通向调试世界的大门。首先,Element面板是你的HTML和CSS代码的实验室,让你能够精准地调整网页元素的外观。接下来,Network面板是追踪网页通信的雷达,展示Method、Type和Timeline,让你了解每个请求的来龙去脉。继续深入,Source面板是你JavaScript代码的控制台,...
谷歌浏览器怎么调试js
首先我们打开开发者工具,你可以直接在页面上点击右键,然后选择审查元素或者在Chrome的工具中找到或者你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接打开控制台),或者直接按F12。 打开的开发者工具就长下面的样子,建议大家将开发者工具弹出作为一个独立的窗口: ...
断网也能用!贾扬清团队推出端侧模型Chrome插件,arXiv/B站/吃瓜一件搞定...
贾扬清团队的最新成果——Elmo插件在端侧模型领域取得了突破性进展,推出了首个支持离线使用的Chrome插件。这款插件(v0.3.2)正处于早期预览阶段,尽管如此,它已经凭借12MB的本地模型Gemini nano赢得了3万多名粉丝的喜爱,并获得了业内外人士的认可,其中包括Vercel CEO Rauch的赞赏。安装离线版Elmo...
使用Chrome Dev tools 分析应用的内存泄漏问题
利用Chrome DevTools来识别内存泄漏,首先在Profiles标签页中执行Heap Snapshot,会显示全局变量的引用情况。修复代码,如将数组设为局部变量或删除全局引用,能减少内存占用。另一个工具是Allocation Timeline,通过记录内存分配的时间线,可以观察到可能的内存泄漏点,如新分配的内存未被回收的长字符串。在解决...
掘金Chrome 插件发布,开发者、设计师还是产品经理?快来发现干货吧_百度...
在互联网的海洋中,我们能轻松获取所需资源和信息。然而,面对微信公众号的封闭性和在Chrome浏览器阅读RSS内容时的信息过载,我们渴望一款工具能提供优质内容的聚合与检索,同时保持界面简洁与操作便捷。掘金Chrome插件应运而生,旨在解决这一需求。掘金Chrome插件采用了美观且高效的界面设计,结合Timeline和网格...
web前端开发需要用到哪些知识
文本编辑器:推荐Sublime Text,支持各种插件、主题、设置,使用方便 浏览器:推荐Google Chrome,更新快,对前端各种标准提供了非常好的支持 调试工具:推荐Chrome自带的Chrome develop tools,可以轻松查看DOM结构、样式,通过控制台输出调试信息,调试javascript,查看网络等 辅助工具:PhotoShop编辑图片、取色,fireworks量尺寸,AlloyDes...