GCMemoryInfo.TotalAvailableMemoryBytes プロパティ

定義

最後のガベージ コレクションが発生したときにガベージ コレクターが使用できるメモリの合計を取得します。

public:
 property long TotalAvailableMemoryBytes { long get(); };
public long TotalAvailableMemoryBytes { get; }
member this.TotalAvailableMemoryBytes : int64
Public ReadOnly Property TotalAvailableMemoryBytes As Long

プロパティ値

ガベージ コレクターが最後のガベージ コレクションが発生したときに使用できるメモリの合計 (バイト単位)。

注釈

このプロパティ値は、COMPlus_GCHeapHardLimit環境変数の値か、runtimeconfig.jsonServer.GC.HeapHardLimit値 (いずれかが設定されている場合) になります。

プログラムがコンテナーで実行される場合、この値はコンテナーのサイズに対する実装定義の比率です。

それ以外の場合、プロパティの値は、最後のガベージ コレクションが発生したときにガベージ コレクターが使用できるマシン上の物理メモリです。

適用対象