Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Microsoft предоставляет несколько средств для повышения производительности приложения Windows App SDK.
средства диагностики Visual Studio
Visual Studio включает встроенные средства диагностики, которые помогают выявлять узкие места производительности. Эти средства показывают, где код приложения тратит свое время при запуске программы.
- Использование ЦП — определение функций и путей кода, потребляющих больше всего времени ЦП.
- Использование памяти — отслеживание выделения памяти приложения и поиск утечек памяти.
- Профилировщик производительности — получите доступ к полному набору средств профилирования из меню Отладка>Профилировщик производительности.
Дополнительные сведения см. в статье "Анализ производительности приложений с помощью средств диагностики Visual Studio".
Средство анализа отзывчивости пользовательского интерфейса XAML
Средство реагирования пользовательского интерфейса XAML в Visual Studio измеряет влияние операций XAML в приложении. Используйте его для выявления проблем с макетом, отрисовкой и загрузкой, влияющих на скорость реагирования вашего приложения.
Набор инструментов для оптимизации производительности Windows
Windows Performance Toolkit (WPT) предоставляет средства анализа на уровне системы для измерения и оптимизации производительности:
- Средство записи производительности Windows (WPR) — запись трасс производительности для всей системы, включая активность ЦП, диска и памяти.
- Windows Анализатор производительности (WPA) — средство для визуализации и анализа трассировок, собранных с помощью WPR, с подробными представлениями данных о системной информации, событиях сенсорных манипуляций, дисковом вводе-выводе и затратах GPU.
Дополнительные сведения см. в Windows Performance Toolkit.
Средства диагностики .NET
Для приложений, написанных на C# и .NET, доступны дополнительные средства диагностики:
- dotnet-counters — отслеживать счетчики производительности среды выполнения .NET в режиме реального времени.
- dotnet-trace — собирать подробные трассировки среды выполнения .NET для анализа.
- dotnet-dump — сбор и анализ дампов процессов для диагностики проблем с памятью.
Дополнительные сведения см. в разделе средства диагностики .NET.
Связанные материалы
Windows developer