相互運用パフォーマンス カウンター

パフォーマンス コンソール .NET CLR Interop カテゴリには、アプリケーションと COM コンポーネント、COM+ サービス、および外部タイプ ライブラリとの相互作用に関する情報を提供するカウンターが含まれます。 これらのパフォーマンス カウンターについて、次の表で説明します。

パフォーマンス カウンター

説明

# of CCWs

CCW (COM 呼び出し可能ラッパー) の現在数を表示します。 CCW は、アンマネージ COM クライアントから参照されているマネージ オブジェクトのプロキシです。 このカウンターは、アンマネージ COM コードによって参照されたマネージ オブジェクトの数を示します。

# of marshalling

アプリケーション開始後に引数および戻り値がマネージ コードからアンマネージ コード (およびその逆に) にマーシャリングされた回数を表示します。 このカウンターは、スタブがインライン展開されている場合はインクリメントされません。 スタブが、引数と戻り値のマーシャリングを担当します。 通常、スタブは、マーシャリングのオーバヘッドが小さい場合にインライン展開されます。

# of Stubs

共通言語ランタイムによって作成された現在のスタブ数を表示します。 スタブは、COM 相互運用呼び出しまたはプラットフォーム起動呼び出し時に、引数と戻り値をマネージ コードからアンマネージ コードへの (またはその逆の) マーシャリングを担当します。

# of TLB exports / sec

将来使用するために予約されています。

# of TLB imports / sec

将来使用するために予約されています。

参照

参照

ランタイム プロファイリング

その他の技術情報

.NET Framework のパフォーマンス カウンター

アンマネージ コードとの相互運用