Анализ производительности приложения с помощью средств профилирования
Обновлен: Ноябрь 2007
Сред. профилирования Visual Studio Team System Developer Edition позволяют разработчикам измерять, оценивать и исправлять проблемы производительности в своем коде. Данные средства являются составной частью интегрированной среды разработки, что позволяет легко их использовать при каждой необходимости. Средства анализа производительности поддерживают два метода профилирования: выборку и инструментирование.
Процесс профилирования приложения достаточно прост. Сначала создается новый сеанс анализа производительности. В Visual Studio Team Edition for Developers для создания сеанса анализа производительности можно использовать мастер производительности. После завершения сеанса анализа производительности данные, собранные во время профилирования, сохраняются в VSP-файле. Созданный VSP-файл можно просматривать в интегрированной среде разработки. Чтобы упростить процесс визуализации собранных данных и обнаружения на их основе проблем производительности, используется несколько представлений отчетов.
Сред. профилирования можно также выполнять из командной строки. Пользователям предоставляется выбор запуска данных средств из командной строки или их использования для автоматизации задач на основе сценариев.
Дополнительные сведения о часто задаваемых и более специализированных вопросах, касающихся анализа производительности и профилирования, см. в сети MSDN и блогах Майкрософт. При поиске используйте следующие ключевые слова: Enterprise Performance Tools Team.
В этом подразделе
Обзоры (средства профилирования)
Описание понятий и условий, которые применяются при сборе, просмотре и анализе данных производительности кода с помощью средств профилирования.Приступая к работе со средствами профилирования
Описание базовых процедур, которые применяются при сборе, просмотре и анализе данных производительности кода с помощью средств профилирования.Настройка сеансов анализа производительности
Сведения о том, как задавать профилируемые проекты или двоичные файлы, выбирать метод профилирования, указывать собираемые данные о производительности и устанавливать другие параметры сеанса профилирования.Управление сбором данных
Сведения о том, как использовать свойства сеанса анализа производительности и интерактивные процедуры для запуска и остановки профилирования, а также для указания требуемого объема собираемых данных о производительности.Просмотр отчетов средств профилирования
Сведения о том, как просматривать и анализировать собранные данные о производительности в окне представления отчета Сред. профилирования.Сравнение файлов данных профилировщика
Сведения о том, как сравнивать два файла данных профилировщика для анализа изменений производительности.Сохранение и экспорт данных средств профилирования
Сведения о том, как сохранять данные профилирования для совместной работы или архивирования.Средства профилирования из командной строки
Сведения о том, как использовать средства профилирования из командной строки.Интерфейсы API средств профилирования
Сведения о том, как использовать управляемые и собственные интерфейсы API Сред. профилирования для управления сбором данных из исходного кода.