搜索:
首页 >> JavaScript >> Js实例技巧 >> JScript 的内存回收

JScript 的内存回收

2007-10-16 作者:潇洒 来源:潇洒人生 投递文章

呵,以前也没考虑过这方面的东西,现在写的代码越来越多,越来越复杂,如果再不把不用的变量及时释放掉,到时肯定会出问题。今天无意中在无忧Q群里看大肉、老碧他们讨论这个话题,偶也关心了一下…… 但似乎最终没有一个很完美的解决方案。

但是以下代码(迷失网络大大写的)验证过能清理变量,释放内存,(不过可惜JScript才支持,所以是IEOnly),先 Mark 一下,等以后有空的时候再来深入研究吧……
具体讨论可以参考以下 CSDN 的贴子(n多牛人参与)...
http://topic.csdn.net/t/20021210/13/1247117.html

<script>
function AllocMem(){
  var str = "12345678";
  for(var i = 3 ; i < 24 ; i ++){
    str += str;
  }
   return str;
}
function A(a){
  a = null;
  return r;
  function r(){
  }
}
var f = A(AllocMem());
alert(1);
CollectGarbage();
r = null;
alert(2);
CollectGarbage();
</script>
Tags:JScript  内存 
相关文章
手机版 Js实例技巧 Asp之家 Aspxhome.com
闽ICP备06017341号