js写的代码,执行的时候发现IE内存出问题,现象很奇怪!!!
现象是,执行的时候,IE的内存一直在增大。
一开始,以为是内存泄露,但是,做了以下实验,发现又不象泄露。
现象描述如下:
执行中,内存从初始的5000k,随着执行的过程,内存增加到6500k;
停止并“最小化”IE,然后再“还原”IE,发现内存又恢复到5000k (+/- 8k);
反复如此,发现,只要“最小化”--“还原”,IE的内存都能恢复到正常水平,可是,为什么执行后会一直增加呢?
如果泄露,那么“最小化”--“还原”应该也会是内存变大的,我觉得。。。
各位大虾有谁知道是什么原因啊!?
------解决方案--------------------可能是你的脚本对页面事件有操作
如:onmouseover事件
当你鼠标在上面时会不停的触发事件,显然内存会增大,内存的释放也需要一定时间