我的javascript嚼了100%的CPU

时间:2012-05-15 23:28:33

标签: javascript debugging

所以我真的不知道为什么我的代码是疯狂的低效率,并且它可以消耗掉所有CPU的备用时间。我真的不知道该怎么做。我假设有一些基本的工具和技术可以解决这类问题,这些问题比注释掉代码块然后检查系统监视器更强大。

我尝试过搜索,但所有其他线程我都能找到真正具体的内容。我希望得到一些一般情况的答案“该死的我的javascript正在咀嚼100%的CPU,为什么?”

-thanks提前

2 个答案:

答案 0 :(得分:2)

您可以使用Fire Bug。来自他们的网站:

http://getfirebug.com/javascript

要使用分析器,只需转到“控制台”选项卡,然后单击“配置文件”按钮。然后使用您的应用程序或重新加载页面,然后再次单击“配置文件”按钮。然后,您将看到一份详细的报告,其中显示了所调用的函数以及每次调用的时间。

答案 1 :(得分:0)

你可能正在运行无限循环

编辑,是的,您可以在jfiddle中运行它,并锁定窗口,因为它将永远在循环内运行。

转到http://jsfiddle.net/并运行

i = 0;
while(true) { i++; }