2012-04-30 115 views
6

我使用内置的形状挤压功能沿着样条线挤出一个形状。 我每次移动样条曲线的节点时都会创建一个新的网格。但是这个 的方式我的RAM已经满了非常快。每次我创建一个新的网格我删除 旧有Three.js - 释放内存

scene.__removeObject(mesh); 

,但它不释放使用的内存。我测试了Firefox Nightly和Chrome,如果内存已满,它们都会崩溃。

我搜索了一般的WebGL功能和Three.js相关的解决方案,但没有找到任何东西。

也许有更多WebGL/Three.js知识的人可以给我一个提示。 谢谢

回答

1

确保您没有在其他地方引用JavaScript网格对象,以便垃圾收集器可以将其删除。