GCCollectionMode Enum
Definition
Specifies the behavior for a forced garbage collection.
public enum class GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode =
Public Enum GCCollectionMode
- Inheritance
- Attributes
Fields
Default | 0 | The default setting for this enumeration, which is currently Forced. |
Forced | 1 | Forces the garbage collection to occur immediately. |
Optimized | 2 | Allows the garbage collector to determine whether the current time is optimal to reclaim objects. |
Examples
The following example forces a garbage collection for generation 2 objects with the Optimized setting.
using System;
class Program
{
static void Main(string[] args)
{
GC.Collect(2, GCCollectionMode.Optimized);
}
}
Class Program
Public Shared Sub Main()
GC.Collect(2, GCCollectionMode.Optimized)
End Sub
End Class
Remarks
Use the GC.Collect method overload to specify the GCCollectionMode value.