Utilizzo dei contatori delle prestazioni
I consumer dei contatori delle prestazioni sono componenti software che raccolgono e usano i dati dei contatori delle prestazioni. I consumer di esempio forniti da Microsoft includono Monitor prestazioni (perfmon.exe), Monitoraggio risorse (resmon.exe), Gestione log (logman.exe) e typeperf.exe. I componenti software di terze parti possono anche raccogliere dati sulle prestazioni tramite API di raccolta delle prestazioni o tramite classi di contatori delle prestazioni WMI.
I provider di contatori delle prestazioni sono componenti software che pubblicano i dati dei contatori delle prestazioni. I contatori delle prestazioni possono essere forniti da componenti del sistema operativo, driver di dispositivo e servizi. Molti contatori delle prestazioni vengono forniti come parte del sistema operativo Windows. I contatori aggiuntivi possono essere forniti da componenti software di terze parti tramite le API del provider di contatori delle prestazioni.
- Usare strumenti contatori delle prestazioni quando si desidera raccogliere o visualizzare i dati dei contatori da un sistema.
- Usare le API consumer del contatore delle prestazioni quando si vuole scrivere un programma che raccoglie i dati dei contatori dal sistema locale.
- Usare classi di contatori delle prestazioni WMI quando si desidera raccogliere i dati dei contatori da un sistema locale o remoto tramite WMI.
- Usare il contatore delle prestazioni dell'unità di lavoro quando si vogliono ottenere informazioni sui processi più approfonditi in esecuzione all'interno di un'applicazione.
- Usare le API del provider di contatori delle prestazioni quando si desidera pubblicare i dati dei contatori delle prestazioni dal componente software.