2010-02-16 7 views
1

과 같은 문자열 변수를 선언합니다. var _variable : String = "xyz"; var _variable1 : String = new String ("xyz"); 그래서 내가 문자열 할당 변수의 차이점은 메모리 할당 또는 둘 다 동일한 할당을 알고 싶습니다.변수 메모리 할당

답변

0

나는 확신 할 수는 없지만 똑같은 양의 메모리를 차지할 것입니다. 같은 일을하는 두 가지 방법입니다. 결과는 동일한 문자열 개체가됩니다.

즉, 실행 비용은 다를 수 있습니다. 즉, 다른 하나보다 빠르게 실행될 수 있지만 최종 결과는 동일합니다. var _variable : String = 'xyz'; 아마도 더 빨라지 겠지만 그 차이는 거의 없을 것입니다.

어쨌든 Flex Builder Professional을 사용하는 경우 프로파일 러를 사용하여 인스턴스가 차지하는 메모리의 양을 정확히 알 수 있습니다.