2010-03-01 64 views
0

我正在构建一个网站,为每个区域加载一些collada对象。
但我无法清理内存。杀死这些物体似乎是不可能的。away3d从内存中删除

我发现了一些为away3d内部类实现destroy()方法的示例,但它们不能正常工作。

我真的不知道这是玩家的垃圾收集器还是与away3d本身的问题。

任何想法?

回答

1

格兰特斯金纳计算出一个不支持的方式Forcing Garbage Collection,也许试试看看内存使用是否减少?如果没有,至少不是Flash播放器。

try { 
    new LocalConnection().connect('foo'); 
    new LocalConnection().connect('foo'); 
} catch (e:*) {} 
// the GC will perform a full mark/sweep 
// on the second call of new LocalConnection().connect(). 

最佳, 兰斯

+0

谢谢您的回答。这将是非常有用的。但它仍然在记忆中。 – goo 2010-03-01 23:16:05