一、概括  

Timeline面板包括以下四个部分:

  1. 控制面板。开始记录、停止记录、配置捕获信息;
  2. 概况。页面性能的整体概况;
  3. flame chart。直观展示cpu堆的情况。你能够看到三条虚线,蓝色的代表DOM生成完毕,绿色的代表第一次绘制,红色代表加载完毕;
  4. 细节。当一个事件被选中,这块区域显示事件的更全面信息。当没有事件被选中,展示关于选中的事件帧的信息。

二、概况面板

  概况面板包含三个图:

  1. FPS。每秒的帧数量。绿色块越高,FPS越高。在绿色块上面的红色块表明每帧的事件过长,可能出现卡顿;
  2. CPU。每种事件的CPU占用。
  3. NET。每个颜色的块代表一种资源,块长度越长,获取此资源的时间也越长。较浅的区域表示等待时间(从发送请求到接收到第一个byte的时间)。深色区域代表传输事件。HTML 文件是蓝色的,Scripts是黄色的, * 样式表是紫色的,媒体文件是绿色的,混杂资源是灰色。

三、记录

  记录一个页面加载,打开Timeline面板,打开你想记录的页面,然后刷新页面,timeline面板将自动记录页面重载。

  记录页面交互,打开Timeline面板,点击RECORD按钮,RECORD按钮在记录时变成红色,执行页面交互,然后停止记录。

  当记录完成后,DevTools会自动猜测哪部分与你相关,自动放大此本分。

记录小贴士:

  1. 记录时间越短越好
  2. 避免不必要操作
  3. 禁止浏览器缓存
  4. 禁止插件扩展

四、记录细节

  当你在flame chart中选择了一个事件,细节面板会显示该事件的信息。

五、捕获屏幕截图

  Timeline面板可以在页面加载时捕获屏幕截图,这个特点叫做Filmstrip。

原文地址:https://developers.google.com/web/tools/chrome-devtools/profile/evaluate-performance/timeline-tool

chrome中Timeline的使用(译)的更多相关文章

  1. chrome的timeline中stalled问题解析

    原文地址 :http://foio.github.io/chrome-stalled/ 在公司国做一个运营活动,上线后PM总是抱怨访问速度过慢,影响运营效果.然而从前端的角度来说我已经做了如下优化: ...

  2. Google Chrome中的高性能网络-[译]《转载》

    以下内容是"The Performance of Open Source Applications" (POSA)的草稿, 也是The Architecture of Open S ...

  3. Web 性能优化:Preload与Prefetch的使用及在 Chrome 中的优先级

    摘要: 理解Preload与Prefetch. 原文:Web 性能优化:Preload,Prefetch的使用及在 Chrome 中的优先级 作者:前端小智 Fundebug经授权转载,版权归原作者所 ...

  4. chrome中不可见字符引发的float问题

    起因是刷知乎时碰到这么个问题:https://www.zhihu.com/question/41400503 问题代码如下: <!DOCTYPE html> <html lang=& ...

  5. Chrome 中的彩蛋,一款小游戏,你知道吗?

    今天看到一篇文章,介绍chrome中的彩蛋,带着好奇心进去看了一眼,没想到发现了一款小游戏,个人觉得还不错,偶尔可以玩一下,放松放松心情!^_^ 当 Chrome 无法连接到互联网时, 或者上着网突然 ...

  6. 在 Chrome 中调试 Android 浏览器

    最近需要使用 Chrome Developer Tools 调试 Android 浏览器,但是官方指南并不是很好使,经过一番折腾,终于调试成功了,在此把经验分享给需要的朋友. Chrome Devel ...

  7. firefox与chrome中对select下拉框中的option支持问题

    firefox可以直接修改option的字体样式,但是chrome中option的字体样式是继承select的,这个是在项目中遇到的,具体的可以看一下 http://www.cnblogs.com/r ...

  8. Chrome中的Device模块调式响应性设计

    Chrome中的Device模块调式响应性设计 阅读目录 启用Device模块 Device模块设置介绍 自定义预设介绍 查看media queries 触发触摸事件 回到顶部 启用Device模块 ...

  9. 在桌面chrome中调试android设备中的web页面

    准备工作 1, 桌面版chrome 2, Android设备(安装有chrome浏览器) 3, Android-sdk Android-sdk安装及设置 SKD安装 从http://developer ...

随机推荐

  1. FastDFS与springBoot集成

    参考博客http://blog.csdn.net/xyang81/article/details/52850667 tobato在今年9月份在官方Java客户端的基础上进行了大量重构,且提供了更多丰富 ...

  2. Ng第一课:引言(Introduction)

    Machine Learning(机器学习)是研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能. 它是人工智能的核心,是使计算机具有智能的根本 ...

  3. 关于windows10的使用

    关于windows10的使用 个人习惯设置 打开我的电脑之后,不是定位到此电脑,而是定位到快速访问. [解决办法] 用win + 箭头 快捷键将窗口靠边之后,另一边出现多个窗口 [解决办法] win ...

  4. (转)忘记wamp-mysql数据库root用户密码重置方法

    转自:http://www.jb51.net/article/28883.htm 1.打开任务管理器,结束进程  mysqld-nt.exe . 2.运行命令窗口 1)进行php服务管理器安装目录中的 ...

  5. Codeforces Round #540 (Div. 3)--1118F1 - Tree Cutting (Easy Version)

    https://codeforces.com/contest/1118/problem/F1 #include<bits/stdc++.h> using namespace std; in ...

  6. thrift使用总结

    转自 http://blog.csdn.net/qq_27784479/article/details/73250958 Apache Thrift软件框架用于可扩展的跨语言服务开发,简单来说就是RP ...

  7. android textview支持多种格式跳转

    http://www.linuxidc.com/Linux/2011-08/40530p2.htm 1.android:autoLink属性,使TextView中链接手机号码/网页/邮件/地图 and ...

  8. hdu2710 Max Factor

    题目 //下面这个是最先用的方法,因为学姐先讲完这个,所以懒得写代码,就将就着这个用,结果搞了老半天,还是错了,心累.. #include<stdio.h> #include<str ...

  9. hdu 1226 超级密码

    超级密码 Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Problem D ...

  10. 一次典型的TFS故障处理:域控失联

    问题描述 突然收到客户报告,开发人员登录TFS系统时,出现登录异常现象.即使输入了正确的账户和密码,TFS系统任然提示重新登录的页面,导致用户无法打开TFS系统. 即使登录成功,在修改代码或者修改工作 ...