更新:2007 年 11 月
提供方法讓主應用程式與 Common Language Runtime 的記憶體回收系統互動。
interface ICLRGCManager : IUnknown {
HRESULT Collect (
[in] LONG Generation
);
HRESULT GetStats (
[in, out] COR_GC_STATS *pStats
);
HRESULT SetGCStartupLimits (
[in] DWORD SegmentSize,
[in] DWORD MaxGen0Size
);
};
方法
方法 |
描述 |
|---|---|
針對指定的層代 (Generation) 強制記憶體回收。 |
|
取得記憶體回收系統的一組目前統計資料。 |
|
設定記憶體回收區段的大小,以及記憶體回收系統層代零的最大值。 |
備註
Common Language Runtime (CLR) 會以 Managed GC 型別實作它的記憶體回收機制。如需記憶體回收系統的詳細資訊,請參閱記憶體回收。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**MSCorEE.idl
程式庫:包含做為 MSCorEE.dll 中的資源
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0