4

Halo All,我是 javascript 和 Jquery 的新手。我正在分析在 IE8 上运行的胖客户端应用程序的内存泄漏。

此应用程序使用一个 HTML 和多个 javascript 页面。我检查了应用程序,发现在某些页面中创建的变量即使在调用了destroy函数后仍然存在。

我想写一个通用函数来杀死所有在destroy函数中没有被销毁的全局变量。

有人可以帮我吗?另外,让我知道减少内存泄漏的技术。

提前谢谢了

4

1 回答 1

3

创建了这个jsFiddle。主要基于以下几点:

for (x in window) {
    delete window[x];
}

显然涉及更多,但这是核心。

在 Chrome 中测试。应该在其他地方工作。

于 2013-06-05T02:52:09.193 回答