Приступая к работе со средствами профилирования
Этот раздел применим к:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
В этом разделе представлены общие сведения о понятиях и задачах, которые применяются при сборе, просмотре и анализе данных о производительности кода с помощью средств профилирования Visual Studio.
В средствах профилирования Visual Studio предусмотрено несколько способов сбора и анализа данных о производительности. Однако во многих случаях лучше всего сначала воспользоваться параметрами, которые мастер анализа производительности предлагает по умолчанию. С помощью мастера анализа производительности можно собирать статистику приложения, которая позволит определить наличие в коде проблем производительности.
Наиболее общие проблемы кодирования указываются в предупреждениях о производительности. Предупреждения отображаются в окне ошибок Visual Studio. Из предупреждения можно перейти к предупреждениям исходному коду и подробным разделам справки, которые помогут написать более эффективный код.
Отчеты средств профилирования можно просматривать на различных уровнях структуры приложения: от строк исходного кода до процессов. Кроме того в них представлены данные о выполнении программы: от вызывающих и вызываемых функций определенной функции, до дерева вызовов всего приложения.
Общие задачи
Задача |
Связанное содержимое |
---|---|
Быстрое профилирование приложения или веб-сайта. С помощью мастера анализа производительности можно настроить и запустить сеанс профилирования для решения Visual Studio или веб-сайта. |
|
Профилирование приложение без мастера. Инструкции по использованию страниц свойств сеанса анализа производительности для создания такого сеанса. |
|
Практическое задание. Получение практических навыков в ходе профилирования примера приложения. |
См. также
Основные понятия
Анализ данных средств профилирования
Настройка сеансов анализа производительности средств профилирования
Другие ресурсы
Обзоры (средства профилирования)
Использование правил производительности для анализа данных профилирования