Dela via


Använda PDH-funktionerna för att förbruka räknardata

Använd PDH-funktionerna för att samla in prestandadata. PDH-funktionerna är enklare att använda än registerfunktionerna och kan användas för att komma åt räknarnas data både från V1- och V2-leverantörer. PDH har API:er för att samla in aktuella prestandadata, spara prestandadata till loggfiler och läsa data från loggfiler.

Not

Du kan inte använda abstraktionslagerfunktionerna för prestandadatahjälp om du skriver Windows OneCore-appar. Använd i stället PerfLib V2 Konsumentfunktioner.

PDH är ett högnivå-API som förenklar insamlingen av prestandaräknardata. Det hjälper till med frågeparsning, cachelagring av metadata, matchning av instanser mellan exempel, databehandling av formaterade värden från rådata, läsning av data från loggfiler och sparande av data till loggfiler. PDH använder automatiskt registerfunktioner vid insamling av data från V1-providers och använder funktionerna V2 Consumer när data samlas in från V2-leverantörer.

Utför följande steg för att samla in prestandadata med hjälp av PDH-funktionerna.

  1. Skapa en fråga
  2. Lägg till räknare i frågan
  3. Samla in prestanda data
  4. Visa prestanda data
  5. Stäng frågan

Du kan samla in prestandadata från antingen realtidskällor eller loggfiler. Mer information om hur du skriver prestandadata för att logga filer finns i Arbeta med Log Files.

Se även