IE7 CPU峰值,脚本问题&调试

IE7 CPU spikes, script problems & debugging?

本文关键字:问题 调试 脚本 CPU 峰值 IE7      更新时间:2023-09-26

我目前正在设计的一个网站,在所有mac浏览器、Windows Firefox、Chrome和IE 8中都能完美地显示和工作。

我在IE 7中遇到了很大的问题。虽然CSS是相当多的(需要一些调整),该网站是最大的我的CPU在100%渲染网站几乎无法使用,给我脚本错误和javascript功能不工作。

我甚至不知道从哪里开始尝试找出什么是最大化的CPU,或者如何获得更多的信息在脚本消息-它告诉我的行问题是在,但它没有告诉我什么文件。

我想提供一个链接,但客户要求我不要。

任何帮助都将是非常感激的。

谢谢

最有可能的是,这个问题是由ie糟糕的png渲染能力引起的。在我所经历的情况下,我们使用jquery ui 1.8.7来呈现模态对话框,每次打开对话框都会看到内存使用量激增6-8兆。事实证明,罪魁祸首是默认jquery样式中的不透明度和alpha CSS设置。

其他需要注意的事项包括:

似乎有很多修复程序试图解决这个问题。

Jquery 1.8.16部分修复了大内存跳转只会在第一个对话框打开时发生的问题。

我们还通过设置单个像素png作为模态背景进行了实验,这种单个像素的渲染导致IE使用的内存激增80兆,并导致CPU使用率暂时飙升。

另一个奇特的观察是,如果我们将jquery对话框的模态值设置为false,并通过添加一个背景设置为半透明png的div来创建我们自己的模态背景,内存泄漏似乎更小。

它的缺点是停止使用透明png和不透明度和alpha设置在IE中渲染