flash.sampler 패키지에는 메모리 사용을 프로파일링하고 응용 프로그램을 최적화하기 위해 프로시저 호출을 추적하는 데 사용되는 메서드 및 클래스가 들어 있습니다. 이 패키지는 Adobe Flex Builder와 함께 배포되는 프로파일링 에이전트에서 사용되며 이를 통해 프로파일링 에이전트를 사용자 정의하거나 자체적인 메모리 테스트를 구성할 수 있습니다. 응용 프로그램에서 메모리를 가장 많이 사용하는 프로세스를 확인하면 응용 프로그램을 효과적으로 최적화하고 속도 면에서 성능을 향상시킬 수 있습니다. 이 패키지의 클래스 및 메서드를 사용하려면 Flash Player 디버거 9.0.115.0 이상 버전이 필요합니다. 자세한 내용은 flash.sampler 메서드 개요를 참조하십시오.



함수
 함수설명
 clearSamplesSample 객체의 현재 집합을 지웁니다.
 getGetterInvocationCountget 함수가 실행된 횟수를 반환합니다.
 getInvocationCount메서드가 실행된 횟수를 반환합니다.
 getMemberNames전용 멤버를 비롯하여 지정된 객체의 모든 멤버를 포함하는 객체를 반환합니다.
 getSampleCount수집된 샘플의 수를 반환합니다.
 getSamples마지막 샘플링 세션에서 메모리 사용 Sample 인스턴스의 객체를 반환합니다.
 getSetterInvocationCountset 함수가 실행된 횟수를 반환합니다.
 getSizeFlash Player 9.0.115.0 이상의 디버거 버전에서 사용하는 경우 지정된 객체의 메모리 크기를 반환합니다.
 isGetterSetter속성이 get/set 함수로 정의되었는지 여부를 확인합니다.
 pauseSampling일시적으로 샘플링 프로세스를 중단합니다.
 startSampling메모리 사용 Sample 객체를 수집하는 프로세스를 시작합니다.
 stopSampling메모리 사용 Sample 객체를 수집하는 프로세스를 종료하고 샘플링 프로세스 전용 리소스를 확보합니다.
클래스
 클래스설명
 DeleteObjectSampleDeleteObjectSample 클래스는 getSamples() 스트림 내에 만들어진 객체를 나타내며 각 DeleteObjectSample 객체는 NewObjectSample 객체에 해당합니다.
 NewObjectSampleNewObjectSample 클래스는 getSamples() 스트림 내에 만들어진 객체를 나타냅니다.
 SampleSample 클래스는 고유한 지속 시간 동안 메모리 분석 정보를 보유하는 객체를 만듭니다.
 StackFrameStackFrame 클래스는 함수를 포함하는 데이터 블록의 속성에 액세스할 수 있도록 합니다.