如何详细解析JavaScript中的CollectGarbage函数及其在内存管理中的应用案例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1318个文字,预计阅读时间需要6分钟。
首先查看一个内存释放的示例:
javascript
CollectGarbage() 是 IE 的一个特殊属性,用于强制内存回收。
首先看一个内存释放的实例:
<SCRIPT LANGUAGE="JavaScript"> <!-- strTest = "1"; for ( var i = 0; i < 25; i ++ ) { strTest += strTest; } alert(strTest); delete strTest; CollectGarbage(); //--> </SCRIPT>
CollectGarbage,是IE的一个特有属性,用于释放内存的,使用方法应该是,将该变量或引用对象,设置为null或delete,然后在进行释放动作,在做CollectGarbage前,要必需清楚的两个必备条件:
- 一个对象在其生存的上下文环境之外,即会失效。
- 一个全局的对象在没有被执用(引用)的情况下,即会失效。
本文共计1318个文字,预计阅读时间需要6分钟。
首先查看一个内存释放的示例:
javascript
CollectGarbage() 是 IE 的一个特殊属性,用于强制内存回收。
首先看一个内存释放的实例:
<SCRIPT LANGUAGE="JavaScript"> <!-- strTest = "1"; for ( var i = 0; i < 25; i ++ ) { strTest += strTest; } alert(strTest); delete strTest; CollectGarbage(); //--> </SCRIPT>
CollectGarbage,是IE的一个特有属性,用于释放内存的,使用方法应该是,将该变量或引用对象,设置为null或delete,然后在进行释放动作,在做CollectGarbage前,要必需清楚的两个必备条件:
- 一个对象在其生存的上下文环境之外,即会失效。
- 一个全局的对象在没有被执用(引用)的情况下,即会失效。

