Share via


Interop 效能計數器

效能主控台 .NET CLR Interop 分類包含的計數器,會提供應用程式與 COM 元件、COM+ 服務和外部型別程式庫互動的相關資訊。 下表描述的是這些效能計數器。

效能計數器

說明

# of CCWs

顯示目前 COM 可呼叫包裝函式 (CCW) 的數目。 CCW 是從 Unmanaged COM 用戶端參考的 Managed 物件的 Proxy。 這個計數器指示 Unmanaged COM 程式碼參考的 Managed 物件的數目。

# of marshaling

顯示自應用程式啟動後,已經從 Managed 封送處理為 Unmanaged 程式碼 (或相反情形) 的時間引數和傳回值的總數。 如果內嵌 (Inline) 了 Stub,這個計數器不會遞增 (Stub 負責封送處理引數和傳回值)。 如果封送處理儲備空間很小,Stub 通常會內嵌。

# of Stubs

顯示 Common Language Runtime 建立的 Stub 的目前數目。 Stub 負責在 COM Interop 呼叫或平台叫用 (Invoke) 呼叫時,將 Managed 的引數和傳回值封送處理為 Unmanaged 程式碼 (或相反情形)。

# of TLB exports / sec

保留供日後使用。

# of TLB imports / sec

保留供日後使用。

請參閱

參考

執行階段分析

其他資源

.NET Framework 中的效能計數器

與 Unmanaged 程式碼互通