Contadores de desempenho de exceção
O console de desempenho.Categoria de exceções do CLR NET inclui contadores que fornecem informações sobre as exceções geradas por um aplicativo. A tabela a seguir descreve esses contadores de desempenho.
Contador de desempenho |
Descrição |
---|---|
Nº de exceções iniciadas |
Exibe o número total de exceções lançadas desde o aplicativo. Isso inclui a ambos.NET exceções e exceções não gerenciadas que são convertidas em.NET exceções. Por exemplo, o HRESULT retornado do código não gerenciado é convertido em uma exceção no código gerenciado. Esse contador inclui manipuladas e sem tratamento de exceções. Exceções são relançadas são contadas novamente. |
n º de exceções iniciadas / S |
Exibe o número de exceções lançadas por segundo. Isso inclui a ambos.NET exceções e exceções não gerenciadas que são convertidas em.NET exceções. Por exemplo, o HRESULT retornado do código não gerenciado é convertido em uma exceção no código gerenciado. Esse contador inclui manipuladas e sem tratamento de exceções. Não é uma média ao longo do tempo; ele exibe a diferença entre os valores observados nos dois últimos exemplos divididos pela duração do intervalo de amostragem. Esse contador é uma indicação de possíveis problemas de desempenho, se uma grande ([] 100s) número de exceções é lançado. |
n º de filtros / S |
Exibe o número de.NET executados por segundo. Um filtro de exceção avalia independentemente, por exemplo, se uma exceção é tratada. Esse contador não é uma média ao longo do tempo; ele exibe a diferença entre os valores observados nos dois últimos exemplos divididos pela duração do intervalo de amostragem. |
n º de Finallys / S |
Exibe o número de blocos finally executado por segundo. Um bloco Finally seja executado independentemente de como o bloco try tenha sido encerrado. Somente o executados para uma exceção de blocos finally são contados; Finalmente, os blocos de caminhos de código normal não são contados por esse contador. Esse contador não é uma média ao longo do tempo; ele exibe a diferença entre os valores observados nos dois últimos exemplos divididos pela duração do intervalo de amostragem. |
Lançar ao tratamento / S |
Exibe o número de quadros de pilha é atravessado, do quadro que lançou a exceção para a moldura que tratou a exceção por segundo. Esse contador redefine para zero quando um manipulador de exceção é inserido, para que as exceções aninhadas mostram a profundidade da pilha do manipulador de manipulador. Esse contador não é uma média ao longo do tempo; ele exibe a diferença entre os valores observados nos dois últimos exemplos divididos pela duração do intervalo de amostragem. |
Consulte também
Referência
Conceitos
Tratamento e lançamento de exceções