AppDomain.MonitoringIsEnabled Özellik

Tanım

Uygulama etki alanlarının CPU ve bellek izlemesinin geçerli işlem için etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar. İzleme bir işlem için etkinleştirildikten sonra devre dışı bırakılamaz.

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

Özellik Değeri

true izleme etkinse; aksi takdirde false.

Öznitelikler

Özel durumlar

Geçerli işlem değeri false bu özelliğe atamaya çalıştı.

Açıklamalar

Bu static özelliği (Visual Basic'da Shared özelliği), işlemdeki tüm uygulama etki alanlarının CPU ve bellek izlemesini denetler.

Bu özelliği olarak falseayarlamaya çalışırsanız, özelliğin ArgumentExceptiongeçerli değeri olsa bile bir false özel durum oluşturulur.

İzleme etkinleştirildikten sonra, tek tek uygulama etki alanlarının MonitoringSurvivedMemorySizeCPU ve MonitoringSurvivedProcessMemorySize bellek kullanımını izlemek için , MonitoringTotalAllocatedMemorySize, MonitoringTotalProcessorTimeve örnek özelliklerini kullanabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.