Javascript探测器显示每个()花费了大量时间,但如何找到它的位置?

时间:2010-07-22 01:59:38

标签: javascript profiling profiler

IE 8和Firebug的Javascript探查器都显示jQuery each()花了很多时间,但由于each()不在函数内部,因此无法分辨它是哪一行,并且在源代码的全局范围内有很多这些each()。在Firebug上,它可以显示文件和行号,但它会带你到each()的jQuery源代码,没有任何调用堆栈,所以没用。

有没有办法找出它是each()

1 个答案:

答案 0 :(得分:1)

Google Chrome的Javascript控制台可让您在“性能分析”标签下拍摄堆栈的快照。

“脚本”选项卡允许您逐行单步执行脚本。

alt text