Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Microsoft Windows-Betriebssystem ermöglicht Systemkomponenten und Drittanbietern, Leistungsmetriken standardmäßig mithilfe von Leistungsindikatoren verfügbar zu machen.
Informationen zum Hinzufügen eines neuen Leistungsindikatoranbieters zu Ihrem Code finden Sie unter Verwenden von Leistungsindikatoren für den Kernelmodus.
Informationen zu Leistungszählern im Kernelmodus
Leistungsindikatoren sind werte, die von einer Komponente veröffentlicht werden, damit Systemadministratoren und Entwickler den Status der Komponente verstehen können. Beispielsweise kann eine Netzwerkkomponente die Anzahl der Pakete veröffentlichen, die über eine Netzwerkverbindung gesendet wurden.
Das Windows Performance Counter-System ermöglicht es verschiedenen Komponenten, Leistungsindikatoren über eine konsistente und auffindbare Schnittstelle zu veröffentlichen. Windows-Leistungsindikator-Herausgeber werden mithilfe von GUI-Tools (z. B. perfmon), mithilfe von Befehlszeilentools (z. B. typeperf) und mithilfe von APIs (z. B. PDH und WMI) genutzt. Weitere Informationen finden Sie unter Performance Counters. Eine Komponente, die Leistungsindikatoren veröffentlicht, wird als Leistungsindikatoranbieter bezeichnet.
Leistungszählerwerte können auf drei Arten veröffentlicht werden.
Eine Benutzermoduskomponente (z. B. ein Dienst) kann Zähler über die PerfLib-APIs veröffentlichen.
Eine Kernelmoduskomponente (z. B. ein Treiber) kann Zähler über die PCW-APIs veröffentlichen.
Eine In-Process-Leistungserweiterungs-DLL kann eine benutzerdefinierte Sammlung ausführen. Beachten Sie, dass In-Process-Leistungserweiterungs-DLLs veraltet sind und aufgrund von Leistungs- und Zuverlässigkeitsproblemen nicht von neuen Komponenten verwendet werden sollten .
Performance Counters for Windows (PCW) verfolgt Zählersätze, die von Kernelmoduskomponenten bereitgestellt werden. Er leitet Anforderungen zur Datensammlung von Verbrauchern an die entsprechende Kernelmoduskomponente weiter und gibt die angeforderten Daten an den Benutzermodus-Verbraucher zurück.
Funktionen des Leistungszähler-Anbieters im Kernelmodus
Der Kernelmodus-Leistungsindikator verwendet die folgenden DDIs: