【问题标题】:Profiling Javascript statement count分析 Javascript 语句计数
【发布时间】:2010-08-27 01:53:37
【问题描述】:

我最近在 IE 中遇到了一个长时间运行的脚本错误,但在其他浏览器中没有。在进一步调查中,我了解到 IE 将长时间运行的脚本定义为执行超过 5,000,000 条语句的脚本,而所有其他浏览器都基于执行时间。在查看我能找到的所有分析器(例如 Firebug)时,它们提供了很多关于内存使用情况、执行时间、函数调用数量的信息,但没有提供关于执行语句数量的信息。

有谁知道可以帮助我确定执行的语句数量(理想情况下按函数调用分组)的分析器?

【问题讨论】:

    标签: javascript internet-explorer debugging execution


    【解决方案1】:

    dynaTrace AJAX Edition 是一个优秀的工具(专门分析 IE),它可以免费启动。

    您可以调试/分析 JavaScript、请求、CPU 使用率、查看所有处理时间都花在了哪里、哪些方法被调用了多少次等等。Get started with the tutorials here

    【讨论】:

    • 尼克,感谢有关 dynaTrace 的提示。它看起来确实是一个很棒的工具。我已经花时间审查了该功能,但我找不到任何地方可以描述正在执行的实际语句数。阅读他们的文档可以看出所有的分析都是基于时间的(类似于 Firebug)。您是否使用它来分析正在执行的语句数量?
    • @Steve - 是的,我有,它为您提供了一个完整的调用树,包括 CPU 时间以及每个函数的调用计数……因此您可以看到调用的数量和调用的位置来自,很容易找到不应该循环的内容,等等。
    猜你喜欢
    • 2015-06-06
    • 1970-01-01
    • 2011-06-22
    • 1970-01-01
    • 2017-03-09
    • 2014-05-04
    • 1970-01-01
    • 2020-09-18
    • 2021-08-10
    相关资源
    最近更新 更多