AppDomain.MonitoringSurvivedProcessMemorySize プロパティ

定義

最後のコレクションの実行後に残された、プロセス内のすべてのアプリケーション ドメインにおける合計バイト数を取得します。Gets the total bytes that survived from the last collection for all application domains in the process.

public:
 static property long MonitoringSurvivedProcessMemorySize { long get(); };
[get: System.Security.SecurityCritical]
public static long MonitoringSurvivedProcessMemorySize { get; }
member this.MonitoringSurvivedProcessMemorySize : int64
Public Shared ReadOnly Property MonitoringSurvivedProcessMemorySize As Long

プロパティ値

プロセスに残っている合計バイト数。The total number of surviving bytes for the process.

属性

例外

static (Visual Basic では Shared) MonitoringIsEnabled プロパティが false に設定されています。The static (Shared in Visual Basic) MonitoringIsEnabled property is set to false.

注釈

完全なブロッキングコレクションの後、この数は、現在マネージヒープ上にライブで保持されているバイト数を表します。After a full, blocking collection, this number represents the number of bytes currently held live on managed heaps. この値は、GetTotalMemory メソッドによって報告された数値に近い必要があります。It should be close to the number reported by the GetTotalMemory method. 短期コレクションの後、この数値は、短期ジェネレーションで現在保持されているバイト数を表します。After an ephemeral collection, this number represents the number of bytes currently held live in ephemeral generations.

セキュリティ

SecurityCriticalAttribute
直前の呼び出し元に完全信頼が必要です。Requires full trust for the immediate caller. このメンバーは、部分的に信頼されているコードまたは透過的なコードでは使用できません。This member cannot be used by partially trusted or transparent code.

適用対象

こちらもご覧ください