Esse contador exibe o número total de exceções iniciadas por segundo desde que o aplicativo foi iniciado. Nelas estão incluídas ...

Esse contador exibe o número total de exceções iniciadas por segundo desde que o aplicativo foi iniciado. Nelas estão incluídas as exceções do .NET e as exceções não gerenciadas que são convertidas em exceções do .NET. Por exemplo, a exceção de referência do ponteiro nulo em código não gerenciado seria reiniciado em código gerenciado como um System.NullReferenceException do .NET; esse contador inclui exceções tratadas e não tratadas. As exceções deveriam ocorrer apenas em situações raras e não no fluxo de controle normal do programa. Esse contador foi criado como um indicador de problemas de desempenho em potencial devido a grande taxa (>100s) de exceções iniciadas. O contador não é uma média sobre um período de tempo; ele exibe a diferença entre os valores observados nos dois últimos exemplos dividida pela duração do intervalo de exemplo.
Este contador mostra o número de exceções lançadas por segundo. Elas incluem exceções do .NET e exceções não gerenciadas que são convertidas em exceções do .NET. Por exemplo, uma exceção de referência de ponteiro nulo em um código não gerenciado seria novamente lançada em um código gerenciado como .NET System.NullReferenceException. Esse contador inclui exceções com e sem tratamento. Exceções só devem ocorrer em situações raras, e não no fluxo de controle normal do programa. Esse contador foi designado como um indicador de possíveis problemas de desempenho devido a uma taxa muito extensa (>100s) de exceções lançadas. Esse contador não é uma média ao longo do tempo. Ele mostra a diferença entre os valores observados nas últimas duas amostras, dividida pela duração do intervalo de amostra.