Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met het Microsoft Windows-besturingssysteem kunnen systeemonderdelen en derden prestatiemetrieken op een standaard manier beschikbaar maken met behulp van prestatiemeteritems.
Zie Kernelmodus-prestatiemeters gebruiken voor informatie over het toevoegen van een nieuwe prestatiemeterprovider aan uw code.
Prestatiemetertellers voor kernelmodus
Prestatiemeteritems zijn waarden die door een onderdeel worden gepubliceerd, zodat systeembeheerders en ontwikkelaars de status van het onderdeel kunnen begrijpen. Een netwerkonderdeel kan bijvoorbeeld het aantal pakketten publiceren dat via een netwerkverbinding wordt verzonden.
Met het Prestatiecounter-systeem van Windows kunnen verschillende componenten prestatiecounters publiceren via een consistente en ontdekbare interface. Uitgevers van Windows-prestatiemeters worden gebruikt via GUI-hulpprogramma's (zoals perfmon), opdrachtregelprogramma's (zoals typeperf) en API's (zoals PDH en WMI). Zie Prestatiemeteritemsvoor meer informatie. Een onderdeel dat prestatiemeteritems publiceert, wordt een prestatiemeteritemprovider genoemd.
Prestatiemeteritems kunnen op drie manieren worden gepubliceerd.
Een gebruikersmodusonderdeel (bijvoorbeeld een service) kan tellers publiceren via de PerfLib-API's.
Een kernelmodusonderdeel (bijvoorbeeld een stuurprogramma) kan tellers publiceren via de PCW-API's.
Een in-process performance-extension-DLL kan specifieke data verzamelen. Houd er rekening mee dat uitbreidingen voor in-process prestaties-DLL's als verouderd worden beschouwd en niet gebruikt mogen worden door nieuwe onderdelen vanwege prestatie- en betrouwbaarheidsproblemen.
Prestatiecounters voor Windows (PCW) houdt de tellersets bij die worden geleverd door kernelmoduscomponenten. Het stuurt aanvragen voor het verzamelen van consumentengegevens naar het juiste kernelmodusonderdeel en retourneert de aangevraagde gegevens naar de gebruiker-modusgebruiker.
Functies van prestatietellerproviders voor kernelmodus
Kernelmodusprestatiecounter maakt gebruik van de volgende DDIs: