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清零)泄漏。但那是另一个问题。