利用chrome的Timeline观测系统的内存回收逻辑

测试代码如下:

利用chrome的Timeline观测系统的内存回收逻辑利用chrome的Timeline观测系统的内存回收逻辑利用chrome的Timeline观测系统的内存回收逻辑

<html>
<script>
var count = 0;
var number = 1000;
var globalArray = [];
for (var i = 0; i < 900; i++) {
  var buggyObject = {
    callAgain: function() {
      var ref = this;
      var val = setTimeout(function() {
        ref.callAgain();
        if( count > 3)
         number = 10000;
        for( var a = 0; a < number; a++)
         globalArray.push(a);
        console.log("called");
        count++;
      }, 1000); // end of val declaration
    } // end of call again
  } // end of object declaration
}
buggyObject.callAgain();
</script>
</html>

利用chrome的Timeline观测系统的内存回收逻辑

上一篇:Confluence 6 CSS 指南:修改顶部背景


下一篇:python基础