Sommario:
Definizione: cosa significa Performance Counter?
Un contatore delle prestazioni nella programmazione .NET è un modo per gli sviluppatori di farsi un'idea delle prestazioni dei loro programmi. I componenti del contatore delle prestazioni sono una classe in .NET che fornisce una serie di metriche delle prestazioni misurabili. Misurano lo stato del sistema di una determinata applicazione o parte del sistema operativo Windows.
Techopedia spiega Performance Counter
I contatori delle prestazioni sono una forma di monitoraggio delle prestazioni e strumento di debug fornito da .NET per facilitare il test delle prestazioni delle applicazioni. Questi contano una serie di azioni eseguite sia dall'applicazione che dal sistema operativo.
Questi contatori includono:
- Numero di eccezioni generate
- Numero di filtri al secondo
- Tempo di caricamento
- Classi correnti caricate
- Numero di thread correnti e logici
Questi e altri contatori delle prestazioni dovrebbero dare agli sviluppatori un'idea delle prestazioni dei loro programmi in modo più sistematico rispetto al semplice caricamento e interazione con essi. Uno sviluppatore in genere cerca "hot spot", luoghi in cui il programma viene eseguito più lentamente rispetto ad altri. Vedendo dove si trovano i colli di bottiglia nel loro codice, possono ottimizzare i programmi per eseguirli in modo più efficiente.










