Share via


ICLRGCManager インターフェイス

ホストが、共通言語ランタイムのガベージ コレクション システムとやり取りできるようにするメソッドを提供します。

メソッド

メソッド

説明

ICLRGCManager::Collect メソッド

指定したジェネレーションに対するガベージ コレクションを強制的に実行します。

ICLRGCManager::GetStats メソッド

ガベージ コレクション システムに関する現在の統計情報のセットを取得します。

ICLRGCManager::SetGCStartupLimits メソッド

ガベージ コレクション セグメントのサイズと、ガベージ コレクション システムのジェネレーション ゼロの最大サイズを設定します。

解説

共通言語ランタイム (CLR: Common Language Runtime) はマネージ型 GC でガベージ コレクション機構を実装します。 ガベージ コレクション システムの詳細については、「ガベージ コレクション」を参照してください。

要件

プラットフォーム: 「.NET Framework システム要件」を参照

ヘッダー : MSCorEE.h

ライブラリ: MSCorEE.dll にリソースとして格納されていること

.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

参照

COR_GC_STATS 構造体

ICLRControl インターフェイス

概念

自動メモリ管理

その他の技術情報

.NET Framework 2.0 ホスト インターフェイス

ホスト インターフェイス

ホスト (アンマネージ API リファレンス)