鍍金池/ 問答/HTML/ 在頁面中使用window.location.reload()能不能解決內(nèi)存泄露的

在頁面中使用window.location.reload()能不能解決內(nèi)存泄露的問題?

我寫了個demo,里面聲明了很多全局變量,也有很多閉包函數(shù),執(zhí)行完一圈操作之后最后執(zhí)行reload,然后不斷執(zhí)行這些操作,發(fā)現(xiàn)瀏覽器內(nèi)存總體上還是上漲的,用谷歌的profile截取兩次操作,看不懂圖片描述圖片描述

圖片描述

回答
編輯回答
司令

查看快照并不能發(fā)現(xiàn)內(nèi)存有沒有泄露,因為內(nèi)存本來就是在動態(tài)變化的。你應(yīng)該查看performance。錄制1分鐘,看看內(nèi)存的走勢。如果走勢趨于一個穩(wěn)定的循環(huán),則沒有發(fā)生泄露,如果走勢一路偏高,則發(fā)生了泄露。
clipboard.png

clipboard.png

clipboard.png

2017年4月5日 07:43