IGCHost 接口

提供方法,获取有关垃圾回收系统的信息并控制垃圾回收的某些方面。

注意

从 .NET Framework 4.5 开始,可以使用 IGCHost2::SetGCStartupLimitsEx 方法将垃圾回收段的大小和垃圾回收系统第 0 代的最大大小设置为超过 DWORD 限制的值,该限制由 SetGCStartupLimits 方法规定。

注意

此接口仅供专家使用。 如果使用不当,可能会影响应用程序性能。

方法

方法 说明
Collect 方法 无论当前垃圾回收的状态如何,强制对给定代系进行回收。
GetStats 方法 获取垃圾回收系统当前状态的统计信息。
GetThreadStats 方法 获取垃圾回收的按线程统计信息。
SetGCStartupLimits 方法 设置第 0 代的段大小和最大大小。
SetVirtualMemLimit 方法 设置运行时虚拟内存的最大大小。

要求

平台:请参阅系统要求

标头:GCHost.idl、GCHost.h

库:作为资源包含在 MSCorEE.dll 中

.NET Framework 版本:自 2.0 起可用

另请参阅