ie6与多核cpu的单个核全速运行bug
可能 ie6 对多核cpu支持不佳,碰到一个情况,ie6使得多个cpu的某个核一直全速运行,致使总的cpu的运行率为:(100/核的个数)%
而老式单核cpu没有问题。
bug 出现步鄹:
1.全速运行一段代码持续一段时间(不能太短)
2.赋给 绝对定位的一个元素的 innerhtml 为一大串字符。(使浏览器进行大量解析操作)
则可见,ie6 在多核 cpu 中持续使得某核运行,则再付大量字符串给innerHTML ,之后cpu降不下来了
示例图:(4核)
IE6:
http://www.agoit.com/upload/attachment/137336/96d3652f-760f-31ee-bbc3-44c72457c03b.png
Firefox:
http://www.agoit.com/upload/attachment/137338/8b3f7504-5bbd-33f1-b20f-117e843c99db.png
示例代码:
<!DOCTYPE html><html><head><title>IE6 : 多核cpu 某个核全速运行问题</title><script type="text/javascript">//<!]></script></head><body><button id='action_a'> 显示</button><div style="position:absolute;left:10px;top:40px;border:1px solid green;display:block;z-index:3;" id="simpleTest"></div></body></html>
页:
[1]