Uso delle funzioni PDH per l'utilizzo dei dati dei contatori
Usare le funzioni PDH per raccogliere i dati sulle prestazioni. Le funzioni PDH sono più facili da usare rispetto alle funzioni del Registro di sistema e possono essere usate per accedere ai provider V1 e V2 dei contatori. PDH include API per la raccolta dei dati sulle prestazioni correnti, il salvataggio dei dati sulle prestazioni nei file di log e la lettura dei dati dai file di log.
Nota
Non è possibile usare le funzioni di astrazione del livello di astrazione dei dati delle prestazioni se si scrivono app Windows OneCore. Usare invece funzioni Consumer PerfLib V2.
PDH è un'API di alto livello che semplifica la raccolta di dati dei contatori delle prestazioni. Consente di analizzare, memorizzare nella cache dei metadati, trovare la corrispondenza delle istanze tra esempi, calcolare valori formattati da valori non elaborati, leggere i dati dai file di log e salvare i dati nei file di log. PDH usa automaticamente le funzioni del Registro di sistema durante la raccolta di dati dai provider V1 e usa le funzioni consumer V2 durante la raccolta di dati dai provider V2.
Per raccogliere i dati sulle prestazioni usando le funzioni PDH, seguire questa procedura.
- Creare una query
- Aggiungere contatori alla query
- Raccogliere i dati sulle prestazioni
- Visualizzare i dati sulle prestazioni
- Chiudere la query
È possibile raccogliere dati sulle prestazioni da origini in tempo reale o file di log. Per altre informazioni su come scrivere dati sulle prestazioni nei file di log, vedere Uso dei file di log.