2010-03-01 2 views
0

나는 각 영역에 대한 콜라주 객체를로드하는 웹 사이트를 구축 중입니다.
그러나 메모리를 정리할 수 없었습니다. 그 물건을 죽이는 것은 불가능한 것 같습니다.away3d 메모리에서 제거

away3d 내부 클래스에 대해 destroy() 메소드를 구현 한 샘플을 찾았지만 제대로 작동하지 않습니다.

플레이어의 가비지 수집기 또는 away3d 자체에 문제가 있는지 정말 모르겠다.

아이디어가 있으십니까?

답변

1

Skinner가 지원되지 않는 방법으로 Forcing Garbage Collection을 알아 냈습니다. 메모리 사용량이 줄어들 었는지 확인해보십시오. 그렇지 않다면 최소한 플래시 플레이어는 아닙니다.

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