ction r() { } } var f=A(AllocMem()); alert(1); CollectGarbage(); //明显,已经释放了。 r=null; alert(2); CollectGarbage(); </script> ---------- 里面对于内存释放的规则(脚本层)已经理解得很透了。 (每一层菜单分配?M的内存.对着任务管理器才看到情况)
注: CollectGarbage()通常会在核心推出内存,因就是IE或NS程序结束的时候才会调用.这样才是安全的
说明: 1) 如果你在另一个window中keep了该window中的object的reference,即使关闭该window,内存也没有释放 As you might know, windows opened with window.open() may share a process with its opener (_blank or _new window may not). That is, even if you see those two windows on the desktop, if you look at the process table in the Task Manager, you may only see one IEXPLORE.EXE running. M
上一页 [1] [2] [3] 下一页 |