日期:2014-05-16  浏览次数:20356 次

js写的代码,执行的时候发现IE内存出问题,现象很奇怪!!!
现象是,执行的时候,IE的内存一直在增大。
一开始,以为是内存泄露,但是,做了以下实验,发现又不象泄露。

现象描述如下:
执行中,内存从初始的5000k,随着执行的过程,内存增加到6500k;
停止并“最小化”IE,然后再“还原”IE,发现内存又恢复到5000k   (+/-   8k);

反复如此,发现,只要“最小化”--“还原”,IE的内存都能恢复到正常水平,可是,为什么执行后会一直增加呢?
如果泄露,那么“最小化”--“还原”应该也会是内存变大的,我觉得。。。

各位大虾有谁知道是什么原因啊!?


------解决方案--------------------
可能是你的脚本对页面事件有操作
如:onmouseover事件
当你鼠标在上面时会不停的触发事件,显然内存会增大,内存的释放也需要一定时间