DynaTrace AJAX Edition IE浏览器性能分析器

来源:互联网 发布:安藤政信 知乎 编辑:程序博客网 时间:2024/04/27 07:16

DynaTrace AJAX是一个运行在IE浏览器下的免费页面性能分析工具,它可以支持主流的IE6、IE7、IE8浏览器。这款工具正是DynaTrace为进入前端性能分析领域而发布的。您可以利用它来分析页面渲染时间、DOM方法执行时间,甚至可以看到JS代码的解析时间。连JQuery的创始者 John Resig 也鼎力推荐了一把。

John Resig对其评价到:“我一般不随便写关于性能分析工具的东西,坦率地说,我感觉它们绝大部分都比较烂,根本不能提供任何有价值的信息和分析结果。不过 dynaTrac提供了一些我以前在任何其他工具上都没见过的东西。”

Ajax的本事真不是盖的!那么,它到底有啥特别之处呢?“这个工具可以跟踪JavaScript从执行开始,经过本地的XMLHttpRequest、发送网络请求,再到请求返回的全过程。”

DynaTrace Ajax Edition主界面

通过 DynaTrace Ajax Edition 分析 JavaScript

分析 JavaScript 的执行情况

一旦您下载并安装了DynaTrace Ajax Edition, 您必须进入开始菜单里面的程序组,找到DynaTrace。很明显,首先要做的是录入一个url链接,接下来,点击播放图标的按钮,选择“New Run Configuration”,录入一个新的URL.

DynaTrace AJAX的特点之一是它可以运行在多页面的工作流之下,你可以输入起始网址,然后导航到其他网页或启动Ajax特性,而DynaTrace AJAX在后台监视一切。当您关闭IE浏览器时,您就可以分析所有DAE收集的信息了.

DynaTrace AJAX区别于其它工具的主要特征: 深入分析JavaScript。通过检测事件触发和JavaScript API调用,时间线被分割成不同部分。它包含了HTTP瀑布图。另一个特征是可以保存DynaTrace AJAX分析结果,这样你可以事后检查并且和同事分享它。它还有一些其它很有趣的特征,例如,自动将精简后的源码格式化,这样你可以在现场调试精简代码 时,查看更易懂的版本,你还可以分析CPU占用和页面渲染性能

当需要分析JavaScript引起的性能问题时,DynaTrace Ajax Edition包含了从高级调用到实际执行的代码详细信息,你可以查看到底是哪一行JavaScript代码导致了页面的性能瓶颈。我建议你测试一下这个 工具并将它添加到你的性能测试工具包之中。