Interop 성능 카운터
성능 콘솔 .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 |
나중에 사용할 수 있도록 예약됩니다. |