Questo contatore indica il numero delle eccezioni generate nell'arco di un secondo. Vengono prese in considerazione sia le ...

Questo contatore indica il numero delle eccezioni generate nell'arco di un secondo. Vengono prese in considerazione sia le eccezioni .NET, sia le eccezioni non gestite convertite in eccezioni .NET (ad esempio, un'eccezione dovuta a un riferimento a un puntatore nullo nel codice non gestito, nel codice gestito viene nuovamente generata come System.NullReferenceException .NET). Vengono conteggiate sia le eccezioni gestite, sia quelle non gestite. Le eccezioni dovrebbero presentarsi di rado, poiché non fanno parte del flusso normale del programma. Il contatore è un indicatore dei potenziali problemi di prestazioni dovuti a una frequenza elevata delle eccezioni (superiore alle 100 eccezioni al secondo). Il contatore non rappresenta una media rispetto al tempo, ma viene ottenuto calcolando la differenza fra i valori degli ultimi due campioni e dividendo il risultato per la durata dell'intervallo di campionamento.
Questo contatore indica il numero di eccezioni generate al secondo, che comprendono sia le eccezioni .NET sia quelle non gestite convertite in eccezioni .NET. Ad esempio, un'eccezione dovuta a un riferimento a un puntatore nullo nel codice non gestito, nel codice gestito viene nuovamente generata come .NET System.NullReferenceException; questo contatore comprende eccezioni gestite e non gestite. Le eccezioni dovrebbero verificarsi solo in rari casi e non nel normale flusso di controllo del programma; questo contatore è stato progettato come indicatore di potenziali problemi di prestazioni dovuti a un grande numero di eccezioni generate (di ordine superiore alle centinaia). Questo contatore non indica una media rispetto a un intervallo di tempo, ma visualizza la differenza tra i valori osservati negli ultimi due campioni, divisa per la durata dell'intervallo campione.