Рекомендуем использовать Visual Studio 2017

Использование средств профилирования

 

Самая актуальная документация по Visual Studio 2017: Документация по Visual Studio 2017.

Средства профилирования Visual Studio позволяют разработчикам измерять, оценивать и исправлять проблемы производительности в своем коде. Эти средства полностью интегрированы в среду IDE для обеспечения более простого и понятного взаимодействия с пользователем.

Процесс профилирования приложения достаточно прост. Сначала создается новый сеанс производительности. В Visual Studio Team System Development Edition для создания нового сеанса производительности можно использовать мастер сеансов производительности. После завершения сеанса производительности собранные во время профилирования данные сохраняются в VSP-файл. Этот VSP-файл можно просмотреть в среде IDE. Существует несколько представлений отчетов, помогающих визуализировать и выявлять проблемы на основе собранных данных.

Средства профилирования можно использовать и из командной строки. Благодаря этому повышается гибкость работы пользователей, которые могут запускать эти средства из командной строки или использовать их для автоматизации задач, использующих скрипт.

Дополнительные сведения об актуальных и расширенных разделах, посвященных производительности и профилированию, см. в статьях Microsoft Developer Network и блогах Майкрософт. Используйте ключевые слова Enterprise Performance Tools Team.

ЗадачаСвязанное содержимое
Новые методики для Windows 8Профилирование приложений для Windows 8 и Windows Server 2012
Общие принципы профилирования: ознакомьтесь с основными понятиями и терминами, которые будут использоваться при сборе, просмотре и анализе кода производительности с помощью средств профилирования.Разделы общих сведений
Переходите от слов к делу: ознакомьтесь с основными процедурами, которые будут использоваться при сборе, просмотре и анализе кода производительности с помощью средств профилирования. Испытайте это на деле с помощью практического руководства.Начало работы
Настройка сеанса профилирования: научитесь указывать проекты или двоичные файлы для профилирования, выбирать метод профилирования, выбирать собираемые данные о производительности и задавать другие параметры сеанса профилирования.Настройка сеансов анализа производительности
Управление данными, собираемыми профилировщиком: научитесь использовать свойства сеанса производительности и интерактивные процедуры для запуска и остановки профилирования, а также ограничивать объем собираемых данных о производительности, оставляя только необходимые сведения.Управление сбором данных
Выявление проблем с производительностью: научитесь просматривать и анализировать собранные данные о производительности в окне представления отчетов средств профилирования.Анализ данных средств профилирования
Анализ изменений производительности: узнайте, как сравнить два файла данных профилировщика для анализа изменений производительности.Сравнение файлов данных средств профилирования
Сохранение и совместное использование результатов: узнайте, как сохранять данные профилирования для совместного использования или архивирования.Сохранение и экспорт данных средств производительности
Автоматизация профилирования: научитесь использовать средства профилирования из командной строки.Профилирование из командной строки
Программное управление профилированием: узнайте, как использовать управляемые и собственные API средств профилирования для управления сбором данных прямо из исходного кода.Интерфейсы API средств профилирования
Устранение неполадок профилированияУстранение неполадок средств профилирования

Средства профилирования

Показ: