内存泄露

来源:互联网 发布:数据云美股上市公司 编辑:程序博客网 时间:2024/04/26 01:34

1.循环引用:

  function  SetupLeak()  // 产生循环引用,因此会造成内存泄露
        {
            
//  First set up the script scope to element reference
            myGlobalObject  =
                document.getElementById(
" LeakedDiv " );

            
//  Next set up the element to script scope reference
            document.getElementById( " LeakedDiv " ).expandoProperty  =
                myGlobalObject;
        }

 

2.闭包:

function outer(){
        
var obj = {};
        
function inner(){ 
            
//这里引用了obj对象
        }
        obj.inner 
= inner;
    }