21 lines
1.0 KiB
C#
21 lines
1.0 KiB
C#
using System;
|
|
|
|
namespace System.Runtime
|
|
{
|
|
/// <summary>Adjusts the time that the garbage collector intrudes in your application. </summary>
|
|
// Token: 0x0200049E RID: 1182
|
|
[Serializable]
|
|
public enum GCLatencyMode
|
|
{
|
|
/// <summary>Disables garbage collection concurrency and reclaims objects in a batch call. This is the most intrusive mode.</summary>
|
|
// Token: 0x04001154 RID: 4436
|
|
Batch,
|
|
/// <summary>Enables garbage collection concurrency and reclaims objects while the application is running. This is the default mode for garbage collection on a workstation and is less intrusive. It balances responsiveness with throughput.</summary>
|
|
// Token: 0x04001155 RID: 4437
|
|
Interactive,
|
|
/// <summary>Enables garbage collection that is more conservative in reclaiming objects. Full Collections occur only if the system is under memory pressure while generation 0 and generation 1 collections might occur more frequently. This is the least intrusive mode.</summary>
|
|
// Token: 0x04001156 RID: 4438
|
|
LowLatency
|
|
}
|
|
}
|