2013-11-28 2 views

답변

0

addEventListener의 weakeventlistener 매개 변수 또는 fl_clean의 removeEventListener를 사용하십시오.

1

어떻게 정확하게 메모리를 확인하고 있습니까? 어떤 종류의 물건이 'm'입니까?

null로 설정한다고해서 즉시 메모리가 복구된다는 의미는 아닙니다. 개체가 가비지 수집에 적합하다는 것을 알게되었습니다. 가비지 컬렉터는 다음주기에이를 가져올 수도 있고 안할 수도 있습니다. 결코 알지 못할 수도 있고 확실하게 말할 방법이 없습니다. 런타임에 메모리가 필요하거나 가비지 컬렉터가 메모리를 선택하도록하는 다른 조건이 발생할 때 선택됩니다. 큰 비트 맵을 사용하는 경우 .dispose() 메서드를 사용하여 메모리를 즉시 복구 할 수 있습니다. 그러나 비트 맵 객체 자체는 가비지 수집기가 '결정'을 할 때까지 기다릴 때까지 계속 메모리에 남아 있습니다.

+0

메모리 모니터링 var mem : 문자열 = 숫자 (System.totalMemory/1024/1024) .toFixed (2) + 'Mb'; trace (mem); // 예 : "24.94Mb"를 추적합니다. – user2881621

+0

"m"은 모션 트윈이있는 동영상 클립입니다. – user2881621

+0

m이 동영상 클립 인 경우 수행 할 수있는 작업입니다. 실제로 재생중인 경우 null로 설정하기 전에 중지해야합니다. 물론 자식 객체가 포함되어 있다면 청취자를 중지/제거해야합니다. – Fygo