AppDomain.MonitoringIsEnabled 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個值,指示目前程序是否啟用 CPU 與記憶體監控應用程式域。 一旦啟動監控,就無法關閉。
public:
static property bool MonitoringIsEnabled { bool get(); void set(bool value); };
public static bool MonitoringIsEnabled { get; set; }
public static bool MonitoringIsEnabled { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
static member MonitoringIsEnabled : bool with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
static member MonitoringIsEnabled : bool with get, set
Public Shared Property MonitoringIsEnabled As Boolean
屬性值
true 若啟用監控;否則 false。
- 屬性
例外狀況
目前的流程嘗試將該屬性的值 false 分配給該屬性。
備註
這個 static 屬性(Visual Basic 中的 Shared 屬性)控制程序中所有應用程式域的 CPU 與記憶體監控。
如果你嘗試將此屬性設為 false, ArgumentException 即使該屬性的當前值為 false,也會拋出例外。
啟用監控後,你可以利用 MonitoringSurvivedMemorySize、 MonitoringSurvivedProcessMemorySize、 MonitoringTotalAllocatedMemorySizeMonitoringTotalProcessorTime 和 實例屬性來監控各個應用程式域的 CPU 與記憶體使用情況。