提供方法,获取有关垃圾回收系统的信息并控制垃圾回收的某些方面。
注意
从 .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 起可用