js 內(nèi)存釋放問題
更新時間:2010年04月25日 01:04:15 作者:
這里之所以使用setTimeout(),因為可以徹底回收當前所有對象,防止變量之間的引用導致釋放失敗,可以當作一個保障措施,按照道理來說,這里不會執(zhí)行了。
CollectGarbage();
setTimeout("CollectGarbage();", 1);
這里之所以使用setTimeout(),因為可以徹底回收當前所有對象,防止變量之間的引用導致釋放失敗,可以當作一個保障措施,按照道理來說,這里不會執(zhí)行了。
使用的時候需要注意,一定在所有函數(shù)執(zhí)行完畢之后執(zhí)行,否則,setTimeout()和setIntervalue()等東東都將無法正常工作了。
另外,切忌胡亂使用,一般來說,頂級對象致空“var xxx='ss';xxx=null;”就可以幫助瀏覽器釋放內(nèi)存,IE在最小化和關(guān)閉時釋放,所以,長時間開著IE窗口,會導致IE再次打開的瞬間速度變慢。
setTimeout("CollectGarbage();", 1);
這里之所以使用setTimeout(),因為可以徹底回收當前所有對象,防止變量之間的引用導致釋放失敗,可以當作一個保障措施,按照道理來說,這里不會執(zhí)行了。
使用的時候需要注意,一定在所有函數(shù)執(zhí)行完畢之后執(zhí)行,否則,setTimeout()和setIntervalue()等東東都將無法正常工作了。
另外,切忌胡亂使用,一般來說,頂級對象致空“var xxx='ss';xxx=null;”就可以幫助瀏覽器釋放內(nèi)存,IE在最小化和關(guān)閉時釋放,所以,長時間開著IE窗口,會導致IE再次打開的瞬間速度變慢。
您可能感興趣的文章:
相關(guān)文章
Javascript數(shù)組的排序 sort()方法和reverse()方法
JavaScript提供了sort()方法和reverse()方法,使得我們可以簡單的對數(shù)組進行排序操作和逆序操作2012-06-06javascript網(wǎng)頁隨機點名實現(xiàn)過程解析
這篇文章主要介紹了javascript實現(xiàn)網(wǎng)頁隨機變色及實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-10-10