JavaScript-javascirpt释放内存

发布于 2016-12-02 15:24:36 字数 89 浏览 1382 评论 3

网上一查说用CollectGarbage();
放js里报错:
javascript CollectGarbage is not defined

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

归属感 2017-07-22 04:16:55

CollectGarbage是ie下的特有函数,因此只能在ie下使用,从而释放内存,其他内核的浏览器可手动释放内存。另外,看一下这篇文章,CollectGarbage函数--JS清理垃圾,内存释放

甜柠檬 2017-04-17 22:26:46

js在ie里的内存听说很难释放干净,除非刷新页面,一般步骤是这样的:

var Img=new Image();
Img=null;
delete Img;
if (typeof(CollectGarbage) == "function") {
CollectGarbage();//适用于IE
}

晚风撩人 2017-02-07 20:40:22

尽量将对象的引用去除(通过 delete 或者 =null ),是否被回收了,那么就要看浏览器了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文