Utilizzo dei dati dei contatori
I programmi che desiderano leggere e usare i dati del contatore delle prestazioni di Windows possono usare una delle diverse interfacce appropriate per lo scenario.
- Gli script possono usare le classi dei contatori delle prestazioni WMI o lo strumento TypePerf .
- I programmi .NET possono usare la classe PerformanceCounter.
- La libreria PDH (Performance Data Helper) fornisce accesso di alto livello ai dati provenienti sia dai provider di contatori delle prestazioni V1 che V2 tramite un'API Win32 (C/C++).
-
L'interfaccia del Registro di sistema fornisce l'accesso ai dati dai provider di contatori delle prestazioni V1 e V2 tramite la chiave speciale
HKEY_PERFORMANCE_DATA
del Registro di sistema. - Le funzioni Consumer PerfLib V2 offrono accesso di basso livello ai dati dai provider di contatori delle prestazioni V2 tramite un'API Win32 (C/C++).
L'interfaccia PDH è consigliata per la maggior parte delle attività di raccolta dei dati sulle prestazioni C/C++ perché è più facile da usare rispetto alle interfacce del Registro di sistema e PerfLib.