我正在构建一个基于Web的游戏,并且在渲染时我遇到了非常高的垃圾收集器活动。 Three.js r68
有时高达〜8mb每秒收集8次! (说chrome调试器)
我正在监控WebGLRenderer信息,它们都是固定的geom,vertex,programm等...
我还删除了所有已完成的应用程序逻辑,并让渲染单独进行。这仍然在发生
G.StateView.prototype.render = function (renderer) {
if (this.active) {
//this.update();
}
renderer.render(this.getRenderScene(), this.getRenderCamera());
};
此类设置的GC的正常行为是什么?什么会影响渲染器随时间的内存使用情况?