다음을 통해 공유


Interop 성능 카운터

업데이트: 2007년 11월

성능 콘솔 .NET CLR Interop 범주에는 응용 프로그램에서의 COM 구성 요소, COM+ 서비스 및 외부 형식 라이브러리와의 상호 작용 정보를 제공하는 카운터가 포함됩니다. 다음 표에서는 이러한 성능 카운터에 대해 설명합니다.

성능 카운터

설명

# of CCWs

현재 CCW(COM callable wrapper)의 수를 나타냅니다. CCW는 관리되지 않는 COM 클라이언트에서 참조된 관리되는 개체의 프록시입니다. 이 카운터는 비관리 COM 코드가 참조된 관리되는 개체의 수를 표시합니다.

# of marshaling

응용 프로그램이 시작된 이후 관리 코드부터 비관리 코드까지 또는 그 반대로 마샬링된 인수 및 반환 값의 총 횟수를 나타냅니다. 스텁이 인라인될 경우 이 카운터는 증가하지 않습니다. 스텁은 인수 및 반환 값을 마샬링해야 합니다. 스텁은 마샬링 오버헤드가 작을 경우 대개 인라인됩니다.

# of Stubs

공용 언어 런타임으로 만든 현재의 스텁 수를 나타냅니다. COM interop 호출 또는 플랫폼 호출 시 스텁은 관리 코드부터 비관리 코드까지 또는 그 반대로 인수 및 반환 값을 마샬링해야 합니다.

# of TLB exports / sec

나중에 사용할 수 있도록 예약됩니다.

# of TLB imports / sec

나중에 사용할 수 있도록 예약됩니다.

참고 항목

참조

런타임 프로파일링

기타 리소스

.NET Framework의 성능 카운터

비관리 코드와의 상호 운용