如何检测,测量和在CPU上调试Javascript应变?

时间:2013-10-05 00:42:32

标签: javascript performance

这个问题非常简单:

如何检测和调试CPU上的javascript压力和/或优化代码?

当您开始构建越来越多的代码时,您会遇到事情变慢的点。你怎么知道你是否有不必要的js运行,可能是多余的代码,或者如果它对于计算机来说太多了?我的电脑非常强大,但我不能假设每个人都有一台怪物电脑。

是否有可以帮助完成此任务的功能,程序或某些工具?

这个问题似乎很普遍,但我真的不知道如何简化它。

任何帮助或指向正确的方向都非常感激:)谢谢。

2 个答案:

答案 0 :(得分:1)

试试这款名为Spy-JS的应用。

这是一个工具,可以让您跟踪代码,并找出哪些执行时间最长,让您找出需要优化的位置。

答案 1 :(得分:1)

您要搜索的工具称为“探查器”。

Firefox的Firebug扩展程序带有这样的分析器,允许您测量Javascript代码的哪些部分需要花费多少时间来执行。

请记住,它只测量Firefox中的执行速度。其他浏览器可能会或多或少地实现某些javascript功能,这意味着当您的应用程序在另一个浏览器中执行时,性能瓶颈可能会出现在其他地方。但是,当程序运行得比它应该慢时,你自己的代码往往会出错。