Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Microsoft proporciona varias herramientas para ayudarle a mejorar el rendimiento de la aplicación de SDK de Aplicaciones para Windows.
herramientas de diagnóstico de Visual Studio
Visual Studio incluye herramientas de diagnóstico integradas que le ayudan a identificar cuellos de botella de rendimiento. Estas herramientas te muestran en qué emplea el tiempo el código de tu aplicación mientras se ejecuta el programa.
- Uso de CPU : identifique las funciones y las rutas de acceso de código que consumen más tiempo de CPU.
- Uso de memoria: realice un seguimiento de las asignaciones de memoria de la aplicación y busque pérdidas de memoria.
- Generador de perfiles de rendimiento : acceda a un conjunto completo de herramientas de generación de perfiles desde el menú Depurar>generador de perfiles de rendimiento .
Para obtener más información, consulte Análisis del rendimiento de las aplicaciones mediante Visual Studio herramientas de diagnóstico.
Herramienta de capacidad de respuesta de la interfaz de usuario XAML
La herramienta de capacidad de respuesta de la interfaz de usuario XAML de Visual Studio mide el impacto en el rendimiento de las operaciones XAML dentro de la aplicación. Úselo para identificar problemas de diseño, representación y carga que afectan a la capacidad de respuesta de la aplicación.
Windows Performance Toolkit (Kit de Herramientas de Rendimiento de Windows)
El Windows Performance Toolkit (WPT) proporciona herramientas de análisis de nivel de sistema para medir y optimizar el rendimiento:
- Windows Performance Recorder (WPR) — captura trazas de rendimiento de todo el sistema, incluida la actividad de la CPU, del disco y de la memoria.
- Windows Analizador de rendimiento (WPA): visualice y analice los seguimientos capturados por WPR, con vistas detalladas de información del sistema, eventos de manipulación táctil, E/S de disco y costo de GPU.
Para obtener más información, consulte Windows Performance Toolkit.
Herramientas de diagnóstico de .NET
En el caso de las aplicaciones escritas en C# y .NET, hay disponibles herramientas de diagnóstico adicionales:
- dotnet-counters — supervisa los contadores de rendimiento del runtime de .NET en tiempo real.
- dotnet-trace: recopile seguimientos detallados del entorno de ejecución de .NET para su análisis.
- dotnet-dump — capturar y analizar volcados del proceso para diagnosticar problemas de memoria.
Para obtener más información, consulte .NET herramientas de diagnóstico.