Compartir a través de


Sugerencias de rendimiento

Los PerfTips del depurador de Visual Studio y las Herramientas de diagnóstico integradas del depurador le ayudan a supervisar y analizar el rendimiento de la aplicación durante la depuración.

Aunque las herramientas de diagnóstico integradas en el depurador son una excelente manera de conocer los problemas de rendimiento mientras está desarrollando, el depurador puede tener un impacto significativo en el rendimiento de tu aplicación. Para recopilar datos de rendimiento más precisos, considere la posibilidad de usar las herramientas del Generador de perfiles de rendimiento como parte adicional de las investigaciones de rendimiento. Consulte Ejecución de herramientas de generación de perfiles en compilaciones de versión o depuración.

Sugerencias de rendimiento

Cuando el depurador detiene la ejecución en un punto de interrupción o en una operación de ejecución paso a paso, el tiempo transcurrido entre la interrupción y el punto de interrupción anterior aparece como una sugerencia en la ventana del editor. Para obtener más información, vea PerfTips: Performance Information at-a-glance while Debugging with Visual Studio.

Información sobre rendimiento

Ventana de herramientas de diagnóstico

Los puntos de interrupción y los datos de tiempo asociados se registran en la ventana Herramientas de Diagnóstico.

En la ilustración siguiente se muestra la ventana Herramientas de diagnóstico.

Captura de pantalla de la ventana Herramientas de diagnóstico del depurador de Visual Studio, en la que se muestran la línea de tiempo de eventos y los gráficos para el uso de memoria y CPU.

  • La escala de tiempo Eventos de interrupción marca los puntos de interrupción que se alcanzaron en la sesión de depuración. Haga clic en un evento para seleccionarlo en la lista de detalles del Depurador .

  • El gráfico Uso de CPU muestra el cambio en el uso de CPU en todos los núcleos de procesador en la sesión de depuración.

  • La lista Eventos del panel de detalles Depurador incluye elementos para cada evento de interrupción.

  • La columna Duración de un evento de interrupción muestra el tiempo transcurrido entre el evento y el punto de interrupción anterior.

Recibe sugerencias de optimización impulsadas por IA de PerfTips

En Visual Studio 2026, versión 18.4 y posteriores, PerfTips se integran con el Agente de Copilot Profiler para proporcionar análisis de rendimiento impulsados por IA en la depuración.

Cuando el depurador se pausa en un breakpoint o después de una operación de paso, el PerfTip muestra el tiempo transcurrido junto con señales de rendimiento adicionales. Haga clic en el PerfTip para solicitar sugerencias de optimización a Copilot. El Profiler Agent captura los datos en tiempo de ejecución, incluidos el tiempo transcurrido, el uso de CPU y las asignaciones de memoria, y utiliza Copilot para identificar los puntos críticos de rendimiento y sugerir correcciones de código específicas.

Captura de pantalla de perfTip con sugerencia de optimización de Copilot.

Prerrequisitos

Uso del agente de Profiler desde una información sobre rendimiento

  1. Establezca un punto de interrupción e inicie la depuración de su aplicación.
  2. Cuando el depurador se pausa, observe el PerfTip que aparece en el editor mostrando el tiempo transcurrido.
  3. Haga clic en el PerfTip para abrir un indicador de Copilot con el contexto de rendimiento.
  4. El Agente de Profiler analiza los datos en tiempo de ejecución capturados y proporciona sugerencias de optimización.

Para obtener un tutorial completo sobre el agente de generación de perfiles, consulte Perfil de su aplicación con el agente de generación de perfiles de GitHub Copilot.

Activar o desactivar PerfTips

Para habilitar o deshabilitar PerfTips:

  1. En el menú Depurar, elija Opciones.

  2. Active o desactive Mostrar la sugerencia de rendimiento transcurrida durante la depuración.

Activar o desactivar la ventana Herramientas de diagnóstico

Para habilitar o deshabilitar la ventana Herramientas de diagnóstico:

  1. En el menú Depurar, elija Opciones.

  2. Active o desactive Habilitar herramientas de diagnóstico durante la depuración.