Kategorie- und Indikatorverwaltung
Aktualisiert: November 2007
Kategorien und benutzerdefinierte Leistungsindikatoren erstellen Sie, wenn Sie Daten ermitteln möchten, die von den Standardleistungsindikatoren in Microsoft Windows nicht erfasst werden. So können Sie z. B. einen benutzerdefinierten Leistungsindikator erstellen, mit dem die Gesamtzahl aller bei Ihrer Website angemeldeten Benutzer oder die pro Sekunde auf der Site verarbeiteten Aufträge erfasst werden. Einen erstellten Leistungsindikator fügen Sie einer Leistungsindikatorkategorie hinzu und weisen ihm einen Typ zu, der seine Funktionsweise bestimmt. Weitere Informationen zum Auswählen des richtigen Typs finden Sie unter Leistungsindikatortypen.
Erstellen benutzerdefinierter Leistungsindikatoren
Benutzerdefinierte Leistungsindikatoren können Sie auf verschiedene Arten erstellen:
Mit der Create-Methode der PerformanceCounterCategory-Klasse kann ein einzelner Leistungsindikator in einer Kategorie erstellt werden. Weitere Informationen hierzu finden Sie unter Gewusst wie: Erstellen von Leistungsindikatorkategorien.
Mit der CounterCreationData-Klasse können mehrere Leistungsindikatoren in einer einzelnen Kategorie erstellt werden. Weitere Informationen hierzu finden Sie unter Gewusst wie: Erstellen benutzerdefinierter Leistungsindikatoren.
Indikatoren müssen in benutzerdefinierten Kategorien erstellt werden und nicht in den in Windows definierten Leistungsobjekten, die in Visual Studio und .NET Framework als Kategorie bezeichnet werden. Infolgedessen können Sie in der Prozessorkategorie oder einer anderen systemdefinierten Kategorie keinen neuen Indikator erstellen. Außerdem dürfen Leistungsindikatoren nur in neuen Kategorien erstellt werden. Wenn Sie einer bereits vorhandenen benutzerdefinierten Kategorie einen Leistungsindikator hinzufügen, wird eine Ausnahme ausgelöst.
Der Erstellungsprozess neuer Leistungsindikatoren unterliegt folgenden Einschränkungen:
Benutzerdefinierte Leistungsindikatoren können Sie auf dem lokalen Computer erstellen, sofern Sie für diesen über Administratorzugriff verfügen.
Hinweis: Für den Zugriff auf Leistungsindikatoren müssen Sie ein Member der Sicherheitsgruppe mit entsprechenden Berechtigungen sein (z. B. die Gruppe Systemmonitorbenutzer). Außerdem erhalten Sie unter Windows Vista beim Ausführen von Aktionen, für die erweiterte Berechtigungen erforderlich sind, möglicherweise Eingabeaufforderungen, selbst wenn Sie über Administratorberechtigungen verfügen. Weitere Informationen finden Sie unter Windows Vista und Visual Studio.
Wenn Sie beim Erstellen des Indikators und der zugehörigen Kategorie keinen Inkatortyp angeben, wird standardmäßig NumberofItems32 verwendet.
In vorhandenen Kategorien können Sie keine neuen Leistungsindikatoren erstellen. Wenn Indikatoren zu bereits vorhandenen Kategorien hinzugefügt werden sollen, müssen Sie die Kategorie löschen und mit ihrem gesamten Inhalt neu erstellen. Hierzu gehören auch die neuen Zähler, die Sie hinzufügen möchten.
Es bestehen Sicherheitsbeschränkungen, die sich auf die Fähigkeit auswirken, Indikatoren und Kategorien erstellen zu können. Weitere Informationen hierzu finden Sie unter Einführung in die Überwachung von Leistungsschwellenwerten.
Die PerformanceCounter-Klasse wird in Microsoft Windows NT, Version 4.0, nicht vollständig unterstützt. Sie können in den Systemleistungsindikatoren lesen, Sie können jedoch keine benutzerdefinierten Indikatoren erstellen, in diese schreiben oder sie löschen.
Siehe auch
Aufgaben
Gewusst wie: Erstellen benutzerdefinierter Leistungsindikatoren
Gewusst wie: Erstellen von Leistungsindikatorkategorien
Gewusst wie: Löschen von Leistungsindikatorkategorien
Gewusst wie: Bestimmen, ob Leistungsindikatoren und Kategorien vorhanden sind
Gewusst wie: Hinzufügen und Entfernen von Leistungsindikatorinstanzen