GCSettings.LatencyMode プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ガベージ コレクションの現在の待機モードを取得または設定します。
public:
static property System::Runtime::GCLatencyMode LatencyMode { System::Runtime::GCLatencyMode get(); void set(System::Runtime::GCLatencyMode value); };
public static System.Runtime.GCLatencyMode LatencyMode { get; [System.Security.SecurityCritical] set; }
public static System.Runtime.GCLatencyMode LatencyMode { get; set; }
[<set: System.Security.SecurityCritical>]
static member LatencyMode : System.Runtime.GCLatencyMode with get, set
static member LatencyMode : System.Runtime.GCLatencyMode with get, set
Public Shared Property LatencyMode As GCLatencyMode
プロパティ値
待機モードを指定する列挙値の 1 つ。
- 属性
例外
注釈
重要な操作中に を に設定することで、アプリケーション内のガベージ コレクションの侵入レベルをGCLatencyModeLowLatency下げることができます。 このような操作が完了したら、より多くのオブジェクトを再利用してメモリを増やすことができるように、より高い待機時間モードに戻ります。
通常、 プロパティの値を LatencyMode 設定して、ガベージ コレクターの待機時間モードを定義します。 ただし、 プロパティに列挙値を割り当てること GCLatencyMode.NoGCRegion で、GC リージョン待機時間なしモードを LatencyMode 設定することはできません。 代わりに、 メソッドを GC.TryStartNoGCRegion 呼び出して GC リージョンの待機時間なしモードを開始し、 を GC.EndNoGCRegion 呼び出して終了します。
ガベージ コレクションのランタイム構成設定が列挙型の既定値にどのように影響するかについては、「 待機時間モード 」を GCLatencyMode 参照してください。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET