2012-02-08 119 views
0

我有一个包含一些Ajax调用的jsp页面。在那个Ajax调用中,我加载了一个第三方js对象。现在,当我继续使用Ajax调用时,IE不断增加其内存。但是当我点击任何其他链接重新加载完整页面或刷新页面时,IE释放所有内存使用情况。这意味着第三方js对象只在IE上记忆(在FireFox上正常工作)。IE浏览器的内存问题

如何从浏览器中删除该对象一旦不使用?我试试

delete obj; 

哪些不适合我,因为我不知道第三方js对象的结构。 有什么办法可以在不刷新浏览器的情况下仅执行浏览器刷新功能? 还是有其他解决此问题的建议?

在此先感谢。 Navnath

+0

下面是一篇很好的文章,描述了Javascript如何使用'delete'关键字:http://perfectionkills.com/understanding-delete/ – 2012-02-08 14:56:01

+0

感谢您的链接,它解释了删除背后隐藏的一些东西。但是我的问题还没有解决。还有其他建议吗? – user1041580 2012-02-09 14:19:08

回答

1

尝试设置obj = null,这可能标记为清理。

另一个显而易见的尝试是delete window.obj应该摆脱整个事情。

+0

感谢您的回复,但这两个选项对我无效。 – user1041580 2012-02-08 15:08:57