2010-03-01 48 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