AppDomain.MonitoringSurvivedMemorySize プロパティ

定義

最後のコレクションの実行後に残された、現在のアプリケーション ドメインによって参照されていることが判明しているバイト数を取得します。Gets the number of bytes that survived the last collection and that are known to be referenced by the current application domain.

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

プロパティ値

残っているバイト数。The number of surviving bytes.

属性

例外

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

注釈

統計は各ガベージコレクションによって更新されます。The statistics are updated with each garbage collection. ただし、完全なブロッキングコレクションの後にのみ正確であることが保証されます。つまり、コレクションの実行中にアプリケーションを停止する、すべてのジェネレーションを含むコレクションです。However, they are guaranteed to be accurate only after a full, blocking collection; that is, a collection that includes all generations and that stops the application while collection occurs. たとえば、GC.Collect() メソッドのオーバーロードは、完全なブロッキングコレクションを実行します。For example, the GC.Collect() method overload performs a full, blocking collection. (同時実行コレクションはバックグラウンドで発生し、アプリケーションをブロックしません)。(Concurrent collection occurs in the background and does not block the application.)

セキュリティ

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

適用対象

こちらもご覧ください