几台笔记本电脑上的javascript性能异常缓慢

时间:2009-12-29 20:08:00

标签: javascript internet-explorer-6 windows-xp performance

我正在使用大量的javascript来处理Web应用程序。在大多数计算机上(不幸的是都运行IE6),平均document.ready时间约为2秒。虽然这不是很好,但它至少是可用的。

问题是一台计算机的javascript文件速度非常慢。完成时间。在我的电脑上花费2秒钟的时间需要40秒。

我一直试图找出原因,而且我没有到达任何地方。

两台计算机都具有相同的规格(Intel Core 2 Duo 2GHz,3 GB RAM)。慢速计算机没有运行任何额外的进程,并且一直有很大比例的系统空闲进程(因此没有后台进程占用CPU)。

在我加载页面并观察任务管理器的两台计算机上,IE达到峰值50%左右。他们都采取相同的行动(除了荒谬的时差)

有谁知道为什么会这样?我已经检查了我能想到的一切,这台笔记本电脑上的javascript性能非常糟糕。

编辑:抱歉,这个问题很模糊。除了完全不同的javascript性能之外,似乎两台计算机在所有方面完全相同。我曾希望有人遇到类似的情况,并且知道一些对我来说不明显的事情。

3 个答案:

答案 0 :(得分:2)

尝试使用dynatrace ajax edition进行分析 - 它适用于IE6。

答案 1 :(得分:0)

我在IE6上已经多次看到这种行为,而我最接近跟踪它的是quicktime插件。

答案 2 :(得分:0)

我终于为任何感兴趣的人(或将来的搜索)找出了问题。

结果显示,性能异常缓慢的机器是旧版的未修补版本的IE6。这是在企业内部网上,因此某些用户停止了补丁,因为它打破了他们需要的一个应用程序。这些补丁中肯定会出现某种内存泄漏问题,导致性能疯狂发生。

感谢所有建议。