所以我真的不知道为什么我的代码是疯狂的低效率,并且它可以消耗掉所有CPU的备用时间。我真的不知道该怎么做。我假设有一些基本的工具和技术可以解决这类问题,这些问题比注释掉代码块然后检查系统监视器更强大。
我尝试过搜索,但所有其他线程我都能找到真正具体的内容。我希望得到一些一般情况的答案“该死的我的javascript正在咀嚼100%的CPU,为什么?”
-thanks提前
答案 0 :(得分:2)
您可以使用Fire Bug。来自他们的网站:
http://getfirebug.com/javascript
要使用分析器,只需转到“控制台”选项卡,然后单击“配置文件”按钮。然后使用您的应用程序或重新加载页面,然后再次单击“配置文件”按钮。然后,您将看到一份详细的报告,其中显示了所调用的函数以及每次调用的时间。
答案 1 :(得分:0)
你可能正在运行无限循环
编辑,是的,您可以在jfiddle中运行它,并锁定窗口,因为它将永远在循环内运行。
转到http://jsfiddle.net/并运行
i = 0;
while(true) { i++; }