使用chrome performance 查看页面性能
chrome浏览器提供的performance是常用来查看网页性能的工具。
使用方法
- 点击面板左上方圆形按钮开始记录,然后操作页面,一段时间之后在面板上点击停止,即可得到这段操作过程的记录结果。
- 点击面板上左上方刷新按键,可以重新加载页面并获得该过程记录结果。
- 点击面板左上方禁止符号,可以清除记录结果。
缩略图版块
缩略图中一共分为5行,从上到下依次是:
- FPS,表示每一秒的帧数,用来衡量页面动画的性能指标。fps图中绿色柱状越高表示体验越好。若出现红色长条则表示在该时间端出现长帧,可能影响用户体验。让页面效果能够达到>=60fps(帧)/s的刷新频率以避免出现卡顿。能保持在60的FPS的话,那么用户体验就是不错的
- CPU,表示cpu的使用情况,其中颜色含义和底下的
Summary
模块中相同。从该行中颜色块的跨越时长可以分析哪类事件消耗的时间较长,从而找到性能瓶颈。 - NET,每一个颜色条表示加载一种文件。蓝色(Loading):网络通信和HTML解析。黄色(Scripting):JavaScript执行。紫色(Rendering):样式计算和布局,即重排。绿色(Painting):重绘。灰色(other):其它事件花费的时间。白色(Idle):空闲时间
- 缩略图,对应每一时刻页面的显示情况。通过勾选上方
Screenshots
来控制显示或隐藏。 - HEAP,表示堆内存使用情况。可通过勾选上访
Menory
来控制显示或隐藏。