Javascript requestAnimationFrame Minor GC

时间:2017-12-08 22:21:58

标签: javascript google-chrome canvas garbage-collection html5-canvas

我不想问关于使用JavaScript动画画布和垃圾收集的动画。 我已经编写了代码来显示矩形:

function Test() {
  var canvas = document.getElementById('mygame'),
      ctx = canvas.getContext('2d');

  function update() {
    ctx.fillRect(20,20,150,100);
    window.requestAnimationFrame(update);
  }

  update();

}

Test();

这非常简单。现在让我们来看看" Performance" Chrome中的标签:

MinorGc

正如您所看到的,JS Heap图仍然看起来不顺利。即使有一个非常简单的代码,GC(由于某种原因)正在使用Minor GC进行清理(例如" 989KB收集")。

是否有可能避免这种情况?或者总会有一些GC,这很自然吗?

0 个答案:

没有答案