【发布时间】:2010-01-12 03:38:08
【问题描述】:
我正在开发一个使用大量 javascript 的 Web 应用程序。在大多数计算机上(所有运行 IE6 ......不幸的是),平均 document.ready 时间约为 2 秒。虽然这不是很好,但至少可以使用。
问题是一台计算机的 javascript document.ready 时间慢得离谱。在我的电脑上需要 2 秒的东西在这台电脑上需要 40 秒。
我一直在试图找出原因,但我一无所获。
两台计算机的规格相同(Intel Core 2 Duo 2GHz,3 GB RAM)。慢速计算机没有任何额外的进程在运行,并且始终有很大比例的系统空闲进程(因此没有后台进程占用 CPU)。
当我在两台计算机上加载页面并查看任务管理器时,IE 的峰值约为 50%。他们都以相同的方式行事(除了荒谬的时差)
有人知道为什么会发生这种情况吗?我已经检查了我能想到的所有内容,这台笔记本电脑上的 JavaScript 性能非常糟糕。
编辑:抱歉,这个问题很模糊。似乎两台计算机在所有方面都完全相同,只是 JavaScript 性能截然不同。我希望有人之前遇到过类似的情况,并且知道一些对我来说并不明显的事情。
【问题讨论】:
-
两台机器上的设置(操作系统和IE)是否完全一样?
-
另外应该指出的是,所有这些笔记本电脑都是相对相同的(公司发行),都运行相同的操作系统(Win XP)和软件等。@MikeEL:是的。我比较了我能做的所有东西,它们看起来都一样。
-
你是否关闭了那台机器上的缓存?
-
@Mike Robinson:不,缓存已打开。两台机器上的IE设置好像完全一样...
-
这应该迁移到超级用户
标签: javascript internet-explorer-6 windows-xp performance