Three.js渲染器经常激活GC

时间:2014-08-09 10:25:40

标签: javascript garbage-collection three.js

我正在构建一个基于Web的游戏,并且在渲染时我遇到了非常高的垃圾收集器活动。 Three.js r68

有时高达〜8mb每秒收集8次! (说chrome调试器)

我正在监控WebGLRenderer信息,它们都是固定的geom,vertex,programm等...

stats

我还删除了所有已完成的应用程序逻辑,并让渲染单独进行。这仍然在发生

G.StateView.prototype.render = function (renderer) {
    if (this.active) {
        //this.update();
    }
    renderer.render(this.getRenderScene(), this.getRenderCamera());

};

此类设置的GC的正常行为是什么?什么会影响渲染器随时间的内存使用情况?

0 个答案:

没有答案