说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

IE11开发人员工具:UI响应工具详解

HTML文档下载 WORD文档下载 PDF文档下载
IE11的开发工具更加实用和高效。今天为大家介绍其中的一项新增功能:UI响应工具。这个功能相信对于不少人来说还是陌生的,但是这个功能却相当的实用。

我讨厌debug,相信也没多少开发者会喜欢。但是当代码出错之后肯定是要找出问题出在哪里的。不过网页开发的时候遇到BUG是一件再正常不过的事情了,我们不能保证自己的代码万无一失,于是使用浏览器的开发人员工具调试是我们解决问题最快捷的方法了。微软在Windows 8.1预览版中带来了全新的IE11浏览器,不光加入了诸如WebGL支持等功能,还将F12开发人员工具进行了重新设计,这是IE有史以来开发人员工具最大的更新。

新的开发人员工具更加实用和高效了,今天将为大家介绍其中的一项新增功能:UI响应工具。这个功能相信对于不少人来说还是陌生的,但是这个功能却相当的实用。

UI响应工具的作用

UI响应工具顾名思义就是查看UI响应时间的工具,通过这个工具可以帮助我们确定应用中的哪些组件占用了多少CPU时间,让我们之后可以更有针对性的进行优化,从而最大限度地改善应用性能,同时提高开发的效率。


IE11中的UI响应工具用直观的可视化的形式显示HTML、CSS和JavaScript的执行情况以及对布局和垃圾回收等方面的影响,树状图表示了每个时间点对CPU的占用率,下方的图形则展示了页面的FPS,也就是每秒钟的帧数,这是我们判断页面丢不丢帧最直观的方法,也就是看页面“卡不卡”。你可以从统计数据中准确了解应用的响应性以及呈现的流畅度,从而识别出影响应用性能的具体因素,更加有针对性地对应用进行优化。而下方还有详细的时间使用情况,这些只要我们打开UI响应工具再加载页面IE11就会帮我们自动收集完成。

开始使用UI响应工具(CTRL + 5)

下面我们开始具体的使用UI响应工具来测试一下。如果你的网站上出现了过多的动画或用户界面元素的导致响应速度很慢,就会减少用户的体验,这个时候就可以通过UI响应工具来进行优化。


首先打开网页之后F12启用开发人员工具,在点击UI响应工具的按钮开始一个检测,等待页面载入完毕之后停止。展现在你面前的将是一个根据网站载入情况生成的彩色柱形图,按时间的推移呈现出跌宕起伏的变化。


时间轴上显示了7 个主要的事件类别。分别是Loading加载时间、Scripting脚本运行、GC垃圾回收、Styling样式加载、Rendering渲染、Image decoding图片解码和Other其他事件。选定上面某个时间段后,此时间段加载的包含、引导、加载网页相关资源就会分解出现在时间线详细信息区块。

加载包含与引导和加载网页资源相关的事件。在加载内收集的事件有:CSS 分析、 HTML 分析、HTTP 请求、推理下载

脚本包含与之相关的处理和执行的JavaScript事件。在加载内收集的事件有:动画回调、DOM事件、脚本计算、计时器。

GC,垃圾回收时,从内存识别和消除他们不再需要的项目。

样式包含CSS样式和元素定位到相关的事件。在样式内收集的事件有:布局、样式计算。

呈现包含有关将元素放在屏幕上的事件。在呈现内收集的事件有:渲染、图像解码。

其他:杂项与浏览器有关计算。

时间线详细信息区块支持开始时间 、持续时间两种方式来显示,可以根据开发情况调整显示方式。

UI响应能力工具可以帮助您了解哪些组件占用了CPU时间,从而帮助您最大限度地改善应用性能。该工具以可视化形式显示HTML、CSS和JavaScript的执行情况以及对布局和垃圾回收等方面的重要边际影响,帮助您深入了解IE的内部工作情况。您可以高屋建瓴地准确了解您的应用的响应性以及呈现的流畅性。从而识别出影响应用性能的具体原因,更加有针对性地对应用进行优化。

熟练的运用UI响应工具可以帮助我们快速了解网页加载响应时间,而它注意的是占用CPU的时间,如果想要知道网页加载占用内存的量我们就需要使用内存分析工具来查看了。

来自:ieFans.Net

第五届中国云计算大会于北京隆重举行 改变企业移动化:新Google地图API支持用户定制 诺基亚旗舰手机EOS真机图曝光 配备“巨型”摄像头 走进豆瓣:豆瓣的技术架构与团队文化分享 加速Web开发的10款HTML5工具 微软式微?AMD、英特尔等开始疏远Windows 语音技术现状:四千万突破语音产业的技术壁垒? 万维网联盟W3C推荐Web性能API 微软郑子颖:Windows Azure如何支持开源系统和软件? EMC 叶成辉:软件定义数据中心实现统一、开放的管理 百度云主任架构师 侯震宇:云终端开启数字生活 中国工程院院士 倪光南:中国云计算在全世界份额远超3% 信息图:未来的企业移动培训应用与技术 “2013年度中国优秀开源项目征集”活动最后三天 为什么开发者倾向于使用杂乱无章的免费工具 EMC合作伙伴销售经理杜术清:实现云的三种途径 开发者想走向海外:你融入老外的圈子了吗? 前微软工程师:美国监控和直接访问服务器?这不太可能 代码、TDD速查表 如何选择前端架构:服务器端HTML vs. JS部件 vs.单页Web应用 世界上最高深的Android特洛伊病毒 招聘iOS开发,老板必问的5个问题 护航科技吴伟湘:IT离线安全体检服务将带来颠覆 百度王继平:移动互联网时代云平台思路 “第八届开源中国开源世界高峰论坛”火热开启 微软发布SQL Server 2014预览版,展示内存数据库技术 帮助软件开发者提高效率的10个小窍门 我想做个程序员:Technovation Challenge圆女孩编程梦想 未来我们开发的Google Glass应用将会是什么样? 独家:前RIM大中华区总经理刘征宇,加入Appconomy 用一个API搞定一切 Segment.io为移动开发者提供便利的分析数据分发服务 cell帮忙来看一下 关于事务处理的问题! pb中解析xml的问题? 使用DrawText在窗口上画出几行字(带DT_WORDBREAK风格),请问如何知道其中任一字符的坐标值 送分小问题:客户端与服务器 谁能给我几个经典一点的directx方面的2d游戏例子吗 我毕业设计要用java做一个软件,能够实现信息隐藏技术,谁有这方面的经验?谢谢。100分 无比痛苦的我~~~~!! CEdit & CRichEdit 怎么调用flash文件 【【【简单的问题,只是我不知道而已 也不知现在那个版本的VS。ENT中文正式版要好点??? 关于DCOM的应用系统分发的简单问题! IBM TP600硬盘加密问题!!!在线等待 关于Linux下配置邮件服务器 哪里有适合delphi6的控健(包括fastreport)可以下载? 设备无关位图的数据,为什么与显示在屏幕上的RGB不一样,高手不一定会! 什么防火墙比较好???? 能用到存储过程吗? 如何操作动态连接库! 征求兼职,简单的数据库项目,要求人在上海。 怪问题送分 第五把钥匙 两台属于不同域的都安装的活动目录的服务器,如何建立域间的信任关系 一个delphi combobox的问题! WebControl中包含的中文字显示不正常? 怎样读取注册表中的数据呢? 刚刚写好一个 NT/2000/XP 的 backdoor (反向连接,插入系统进程,通讯加密) 愚人节千万别上厕所(刚看到的,转) 散 分! 高手进行,绝对给分! 继续上一个问题提问,关于动态窗体 不能加载控件dbgrid32?????许可证末找到??? 美萍反黄专家技术大讨论! Linux与四系统并存启动 怎么追这个很正点的女孩啊。请教。。。 急啊,连接数据库(online 请教MPEG4编辑问题 我的操作系统是2000,请问如何调整虚拟内存的大小? 谢谢詹维,请进来 java汉字显示乱码问题?? 我想自己编写一个画线的函数,不用mfc中的,而且速度要比mfc快,所以我想直接操纵缓存,请问怎么做? SQL SERVER2000中数据转换问题? 一个很奇怪的问题!高手请进! postdata.att文件用什么软件打开! 组网 我的网站怎么了? 如何解决问题:"无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 '测试2'。仍将创建该存储过程。" 搜寻指定路径下的所有文件。急~~~ 请问有blob字段的表怎么插入阿??? mysql在windows和unix下的问题!!!!!! 已知a为第三象限角,则a/2所在的象限为?需要理由, 执行下述语句后,a,b,m,n变量的值分别为?int a=1,b=2,c=3,d=4,m=5,n=6;a = ( m=a>b ) && ( n =c>d ) || ++a = = b--; 如何定义一个小于等于2的32次方的整型变量 已知a是第三象限角,则a/3是第几象限角?请写详细一点 若int a=4;则执行语句a+=a- =a+4后变量a的值是什么,答案是-8,a+,a-是什么, 用语言叙述代数式:m的3次方+n的3次方+p的3次方-mnnpp的意义为?这个是对的用语言叙述代数式:m的3次方+n的3次方+p的3次方-mnp的意义为? 已知a为第三象限角,则a/2所在的象限是?本人甚愚,请给出详细些的说明答案是有两个象限 若int a=4;则执行语句a+=a- =a+4后变量a的值是 定义一个求x的n次方函数,用此函数求2的0次方+2的1次方+2的2次方+··+2的63次方的值 w,x,y为正整型变量,以下switch语句为何不正确switch(pow(x,2)+pow(y,2)){case 1:case 3:w=x+y;break;case 0:case 5:w=y-x;} 设F1,F2是椭圆C1:x平方/6+y平方/2=1的焦点,P是双曲线C2:x平方/3-y平方=1与C1的一个交点,求向量PF1*向量PF2/绝对值向量PF1*绝对值向量PF2 的值 次方什么意思 已知 a为第三象限角,则a/2所在的象限是A、第一或第二象限 B、第二或第三象限 C、第一或第三象限 D、第二或第四象限 问一个关于英语所有格的问题?“表示无生命的东西的名词一般与'of'构成短语表示所有关系.” 这里的“无生命的东西”是指of前面名词的还是所有者?无语了,误导我了。 有谁知道anyone else的名词所有格 把吹鼓的气球在毛衣或头发上反复摩擦.把一个空可乐罐放在桌上,气球放到可乐罐旁接触.空可乐罐会怎样?30分钟内急需!*o* 已知F1,F2是椭圆C1:x^2/4+y^2=1与双曲线C2的公共焦点,A是C1,C2在第一象限的公共点,若向量AF1*AF2=0,则C2的离心率是 anyone else's anyone else anyone's else anyone's 的区别 把吹鼓的气球在毛衣或头发上反复摩擦.把一个空可乐罐放在桌上,气球放在可乐罐旁边(两者不能互相接触)慢慢移动气球,空可乐罐会怎么样呢?把结果写下来 英语语法题,请说明其它选项为何是错的.名词的格,何时用“名词+of+名词”,何时用“of+名词的所有格”1.Are you sure that the blue umbrella is the____?A.jone's B.Joneses' C.Joneses D.Jones'B (为什么不能是D,B和 anyone else's和somebody else's为什么所有格都在else上,还有他们分别是 为什么将一个气球在头发上摩擦几下,再拿到一个手臂旁,气球不会掉下来?请四楼 不要说理论,就回答这个问题。 对于英语所有格的用法表述里,“表示无生命事物的名词所有格需要借助介词of来表示”这句话要怎么理解呢?表示无生命事物的名词所有格需要借助介词of来表示.如:a photo of my family 我家的全 是anyone's else还是anyone else's? 函数y=根号1-x2/(x+3的绝对值—3)的奇偶性如题 无生命的名词所有格用“of+名词”来表示.无生命的名词所有格用“of+名词”来表示,如:a map of the world.哪一个是无生命的名词?还可以举一个例子 肥皂泡里面是真空的么. 描写雨的完整古诗2首 执行语句int a=5,b=10,c; int *p1=&a,*p2=&b; 后,下面不正确的赋值语句是a.c=*p1*(*p2); b.p2=p1; c.*p2=b; d.p1=a; anyone else`s和anyone`s的区别His handwriting is better than().实在是这两个弄不明白 可口可乐没有拧开盖子前瓶子内气压是多大? C语言,若有说明:int *p1,*p2,m=5,n; 以下是正确赋值语句的选项是若有说明:int *p1,*p2,m=5,n; 以下是正确赋值语句的选项是(A) p1=&m;p2=&p1;(B)p1=&m;p2=&n; *p1= *p2;(C) p1=&m;p2=p1; (D) p1=&m; *p2 = *p1 ; 一个质量为m的球形肥皂泡,其内有不计质量的空气,泡外真空,平衡时半径为R,由于受到扰动,肥皂泡做微...一个质量为m的球形肥皂泡,其内有不计质量的空气,泡外真空,平衡时半径为R,由于受到扰 向量叉乘方向为什么用右手定则来判定 有语句“int a=10,b=20,*p1,*p2; p1=&a; p2=&b; ”,若要让p1也指向b,可选用的赋值语句是( ).A、*p1=*p2 B、p1=p2 C、p1=*p2 D、*p1=p2 已知椭圆C1:x^2/a^2+y^2/b^2=1(a>b>0)的左、右焦点分别为F1、F2,其中F2也是抛物线C2:y^2=4x的焦点,M是C1、C2在第一象限的交点,且|MF2|=5/3,求椭圆C1的方程. 已知sina=2/3,cosb=-1/4,a b为相邻象限的角,求sin(a=b)与sin(a-b)的值求sin(a+b)与sin(a-b) 若有定义int a=7,b=9,*p1,*p2;下列赋值语句中正确的是第五题详解跪谢 失重条件下空气中的肥皂泡会破吗?若不计水分散失. 已知Sin(a+b)=4/5,cosb=-1/3,a属于第一象限,b属于第二象限求Sina 是多少 一着急 忘了 请说清楚 12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(___A____).C A) *p2=&a; B) p2=&p1; C)12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(_______).A) *p2=&a; B) p2=&p1;C) p2=&*p1 D) p2=*&a; 椭圆x^2/a^2+y^2/b^2=1(a>b>0)的左准线为l,左右焦点分别为F1、F2,抛物线C2以F2为焦点,l为准线,点P是C1、C2的一个公共点,则F1F2/PF1-PF1/PF2= 已知sina=2/3,cosb=-3/4,且a,b都是第二象限角,求sin(a+b),sin(a-b)的值得数 还要清楚过程 已知复数z=-1-2i,则1/z在复平面上表示的点位于( ) A、第一象限 B、第二象限 C、第三象限 D、第四象限 有一个吹泡机,一次恰好吹出100个肥皂泡,肥皂泡吹出后,经过1分钟有一半破了, (2)已知sina=2/3,cosB=-3/4,且a、B都是第二象限角,求sin(a-B)的值 所有格's 表示地点时,具体有哪些用法?可否举例说明一下.谢谢.当用where提问时,为了表示地点常用人名加上'S所有格形式表示.可否请大家举些例子让我来了解下此结构的实际用法.谢谢. 已知抛物线C1的顶点坐标在坐标原点,它的准线经过双曲线C2:y*y/b*b-x*x/a*a=1的一个焦点F1,且垂直于C2...已知抛物线C1的顶点坐标在坐标原点,它的准线经过双曲线C2:y*y/b*b-x*x/a*a=1的一个焦点F1,且垂 已知sina=1/3,a是第二象限角,cosb=-1/2,b是第三象限角,求sin(a+b)的值 什么时候用双重所有格? 帮我修改一下这篇文章,将句子与词语描写得更生动赏灯会那天是元宵节,吃过晚饭,我们全家都带好自做的花灯到楼下参加公寓里举办的赏灯会.放眼望去,一盏盏花灯连起来好似一条长长地银 描写雨的古诗? 双重所有格什么时候用我的问题是什么时候用。 双重所有格的用法英语中的双重所有格用法是什么.my mother’friend 和a friend of my mother’s有什么区别,为什么不用例如a capital of这种句式?还有要是Jack只有一个兄弟还能用a brother of Jack吗?好像这 已知向量a=(m,1),向量b=(-1,2),若a垂直b,则实数m的值是____ 若已知int i=8,j=10,m,n;请写出执行如下语句m=++i;n=j--;后变量i,j.m.n的值 什么时候会用到双重所有格 已知向量a=(-2,1,3),向量b=(-1,2,1)若向量a⊥(向量a - m向量b),则实数m的值 描写雨的诗要整首诗!急 双重所有格用法,of+'s结构 什么是所有格?a friend of my father‘s 出现这种情况是因为在一个名词前通常只用一个限定词(我不明白这句话啥意思)
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘