IGCHost インターフェイス

ガベージ コレクション システムに関する情報を取得し、ガベージ コレクションのいくつかの側面を制御するためのメソッドを提供します。

Note

.NET Framework 4.5 以降では、IGCHost2::SetGCStartupLimitsEx メソッドを使用して、ガベージ コレクション セグメントのサイズと、ガベージ コレクションシステムの世代 0 の最大サイズを、SetGCStartupLimits メソッドによって設定された DWORD 制限を超える値に設定できます。

Note

このインターフェイスは、専門家による使用のみを目的としています。 不適切に使用した場合、アプリケーションのパフォーマンスに影響を与える可能性があります。

メソッド

メソッド 説明
Collect メソッド 現在のガベージ コレクションの状態に関係なく、所与の世代に対して強制的にコレクションを実行します。
GetStats メソッド ガベージ コレクション システムの現在の状態の統計を取得します。
GetThreadStats メソッド ガベージ コレクションのスレッドごとの統計を取得します。
SetGCStartupLimits メソッド 世代 0 のセグメント サイズと最大サイズを設定します。
SetVirtualMemLimit メソッド ランタイムの仮想メモリの最大サイズを設定します。

必要条件

:システム要件」を参照してください。

ヘッダー: GCHost.idl、GCHost.h

ライブラリ: MSCorEE.dll にリソースとして含まれます

.NET Framework のバージョン: 2.0 以降で使用可能

関連項目