Поделиться через


Анализ производительности приложения с помощью средств профилирования

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

Эти средства доступны в выпусках Visual Studio 2013 Professional, Premium и Ultimate.Они недоступны в выпусках Express.

Процесс профилирования приложения достаточно прост.Сначала создается новый сеанс производительности.В 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 средств профилирования