3
我已經使用dojo編寫了一個應用程序,該應用程序在其生命週期中分配了大量數據。有沒有辦法可以確保我完成後所有內存都已釋放?使用dojo後如何清理?
有沒有類似dojo.data.destroyAllStores()
的方法,我可以使用<body onunload>
標籤?
謝謝。
我已經使用dojo編寫了一個應用程序,該應用程序在其生命週期中分配了大量數據。有沒有辦法可以確保我完成後所有內存都已釋放?使用dojo後如何清理?
有沒有類似dojo.data.destroyAllStores()
的方法,我可以使用<body onunload>
標籤?
謝謝。
你正在考慮使用「onunload」,所以我想你想在用戶離開頁面時釋放內存。
Javascript對象不會從一個頁面共享到另一個頁面,而留下HTML頁面可能會導致您的瀏覽器清除關聯的內存(您的瀏覽器具有JavaScript GC)。
除非你正在創建內存連接DOM & JavaScript對象(循環引用不會被DOM和JS的GC清零)泄漏。但那是另一個問題。