Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Contadores de rendimiento de excepciones

La categoría de excepciones de CLR de .NET de la consola Rendimiento incluye contadores que proporcionan información sobre las excepciones producidas por una aplicación. En la siguiente tabla se describen estos contadores de rendimiento.

Contador de rendimiento

Descripción

Número de excepciones producidas

Muestra el número total de excepciones producidas desde que se produjo la aplicación. Esto incluye excepciones de .NET y excepciones no administradas que se convierten en excepciones de .NET. Por ejemplo, un resultado HRESULT devuelto por código no administrado se convierte en una excepción en código administrado.

Este contador incluye tanto excepciones controladas como no controladas. Las excepciones que se vuelven a producir se cuentan de nuevo.

Número de excepciones producidas por segundo

Muestra el número de excepciones producidas por segundo. Esto incluye excepciones de .NET y excepciones no administradas que se convierten en excepciones de .NET. Por ejemplo, un resultado HRESULT devuelto por código no administrado se convierte en una excepción en código administrado.

Este contador incluye tanto excepciones controladas como no controladas. No es un promedio a lo largo del tiempo; muestra la diferencia entre los valores observados en los dos últimos ejemplos divididos entre la duración del intervalo de obtención de muestras. Este contador es un indicador de problemas de rendimiento potenciales si un gran número (>100s) de excepciones se produce.

Número de filtros por segundo

Muestra el número de filtros de excepciones .NET ejecutados por segundo. Un filtro de excepciones se evalúa independientemente de que se controle o no una excepción.

Este contador no es un promedio de tiempo, sólo muestra la diferencia entre los valores observados de los dos últimos ejemplos dividida por la duración del intervalo de ejemplo.

Número de bloques Finally por segundo

Muestra el número de bloques Finally ejecutados por segundo. Un bloque finally se ejecuta independientemente de cómo salió el bloque try. Sólo se cuentan los bloques Finally ejecutados para una excepción; este contador no cuenta los bloques Finally en las rutas de acceso a código normales.

Este contador no es un promedio de tiempo, sólo muestra la diferencia entre los valores observados de los dos últimos ejemplos dividida por la duración del intervalo de ejemplo.

Profundidad por segundo de la instrucción Throw a la instrucción Catch

Muestra el número de marcos de pila atravesados, desde el marco que produjo la excepción hasta el marco que la controló, por segundo. Este contador se restablece a cero cuando se entra en un controlador de excepciones, por lo que las excepciones anidadas muestran la profundidad de la pila de un controlador a otro.

Este contador no es un promedio de tiempo, sólo muestra la diferencia entre los valores observados de los dos últimos ejemplos dividida por la duración del intervalo de ejemplo.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft