// in a garbage collected VM, destroy someObject:
someObject.a = null;
someObject.b = null;
someObject = null;
Java 또는 C#과 같은 유용한 VM에서이 작업을 수행하지 말 것을 들었습니다. GC가 오브젝트 a
및 b
이전에 더 이상 참조하는 언급 없음을 발견하는 데 시간이 더 걸리기 때문에 당신은 GC가 즉시시에 확인합니다 손상을두면 동안 someObject
의 a
및 b
null
로 설정하면, 가비지 컬렉션을 늦출 것 청소는 someObject
입니다.GC'ed 될 객체에서 null에 대한 참조 설정?
내가 들었던 것이 사실이라면 (올바른 것이 아니라면 수정하십시오), ActionScript 3 VM (특히 최신 버전의 Flash Player)의 AVM2와 동일합니까?
내가 이전에 고용주에게 더 빨리 배우고 Flash에 그와 같은 많은 quircks (나는 쉽게 믿을 수 있음)를 배웠기 때문에 내가 좋아하는 동료가 있습니다.
그 정보가 여전히 최신인지 (궁극적 인 다른 플래시 최적화의 경우에도) 궁금합니다. 내 경험에 의하면, 최적화 트릭은 살아있는 플랫폼에서 오히려 구식이된다.
좋은 생각인지 아닌지 고려하지 않아도됩니다. – delnan