Visualización de los contadores de dotnet desde el generador de perfiles de Visual Studio

La herramienta .NET Counters le permite visualizar los contadores de dotnet a lo largo del tiempo directamente desde el generador de perfiles de Visual Studio.

Nota:

La herramienta .NET Counters requiere Visual Studio 2019 versión 16.7 o superior, y tiene como destino .NET Core 3.0 y versiones posteriores y .NET 5 y versiones posteriores.

Instalación

  1. Abra el Generador de perfiles de rendimiento (Alt+F2 o Depurar -> Generador de perfiles de rendimiento) en Visual Studio.

  2. Seleccione la casilla .NET Counters.

    Counters tool selected.

  3. Haga clic en el botón Iniciar para ejecutar la herramienta.

Para obtener más información sobre cómo optimizar el rendimiento de la herramienta, consulte el artículo Optimización de la configuración del generador de perfiles.

Comprensión de los datos

Mientras la herramienta recopila datos inicialmente, puede ver los valores activos de los contadores de dotnet.

.NET Counter tool collecting.

También puede ver gráficos de los contadores activando la casilla situada junto a sus nombres. Puede mostrar gráficos de varios contadores a la vez.

Cuando haya terminado de ejecutar la aplicación y de recopilar datos, puede detener la recopilación para obtener un informe más detallado. Para ello, presione el botón Detener recolección.

Una vez cargado, el informe completo debería tener un aspecto similar al que se muestra a continuación.

.NET Counter tool report.

El informe muestra los valores siguientes:

  • Mín.: el valor mínimo de ese contador en el intervalo de tiempo seleccionado.
  • Max.: el valor máximo de ese contador en el intervalo de tiempo seleccionado.
  • Promedio: el valor medio de ese contador en el intervalo de tiempo seleccionado.

Puede filtrar o agregar columnas en la tabla haciendo clic con el botón derecho en los encabezados de columna y seleccionando uno.

.NET Counter tool columns.

También puede ver los gráficos en el informe detallado activando las casillas junto a los contadores. De forma predeterminada, los datos de las tablas representan los valores de la duración completa del seguimiento recopilado. Para filtrar los datos y mostrar un intervalo de tiempo concreto, haga clic en los gráficos y arrástrelos.

.NET Counters tool time filtering.

La tabla se actualiza con los valores relevantes para el período de tiempo seleccionado en los gráficos. Use el botón Borrar selección para restablecer el intervalo de tiempo seleccionado en todo el seguimiento.