語言

AppDomain.MonitoringIsEnabled 屬性

定義

取得或設定一個值,指示目前程序是否啟用 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 與記憶體監控。

如果你嘗試將此屬性設為 falseArgumentException 即使該屬性的當前值為 false,也會拋出例外。

啟用監控後,你可以利用 MonitoringSurvivedMemorySizeMonitoringSurvivedProcessMemorySizeMonitoringTotalAllocatedMemorySizeMonitoringTotalProcessorTime 和 實例屬性來監控各個應用程式域的 CPU 與記憶體使用情況。

適用於

另請參閱