Свойства сеанса анализа производительности
Окно Сеанс производительности позволяет настраивать параметры профилирования приложения. В нем также хранятся отчеты, созданные для сеанса профилирования. Сеанс производительности создается либо посредством запуска мастера производительности, либо вручную. Сеанс производительности отображается в обозревателе производительности после того, как был создан Сеанс производительности.
Чтобы просмотреть свойства сеанса производительности, найдите имя сеанса в окне Обозреватель производительности, щелкните его правой кнопкой мыши и выберите команду Свойства.
Ниже перечислены страницы свойств сеанса анализа производительности.
Общие
Эти параметры позволяют выбрать метод профилирования, добавить коллекцию объектов .NET и данные о времени существования, вывести на экран окно Управление сбором данных в процессе сбора данных и указать соглашения о наименовании и местоположение файла отчета по умолчанию.
Дополнительные сведения см. в следующих разделах.
Практическое руководство. Выбор методов сбора данных
Сбор данных о выделении памяти для объектов .NET и времени их жизни
Практическое руководство. Настройка параметров имени файла данных профилирования
Запуск
Эти параметры позволяют выбирать двоичные файлы из списка и указывать порядок запуска двоичных файлов.
Дополнительные сведения см. в разделе Практическое руководство. Указание двоичного файла для запуска
Выборка
Эти параметры позволяют выбрать событие выборки и интервал выборки при профилировании с выборкой. Событие выборки используется для сбора данных профилирования через определенный интервал времени. Например, если событием выборки являются такты процессора и для интервала выборки задано значение 10 000 000, то данные профилирования собираются через каждые 10 миллионов тактов процессора. Можно выбрать один из четырех типов событий выборки, указанных ниже.
Циклы синхронизации — для проблем, связанных с ЦП.
Ошибки страниц — для проблем, связанных с памятью.
Системные вызовы — для проблем, связанных с вводом-выводом.
Счетчики производительности — для проблем производительности нижнего уровня.
На основе доступных счетчиков производительности можно определять дополнительные события выборки.
Дополнительные сведения см. в разделе Практическое руководство. Выбор событий выборки.
Двоичный файл
Эти параметры позволяют указать, следует ли переместить инструментированный двоичный файл в другое местоположение. Например, если при профилировании файла My.DLL не требуется перемещать инструментированный двоичный файл, то создается резервная копия файла My.DLL с именем My.Orig.DLL. Затем в файл My.DLL вставляются зонды для сбора данных. Если пользователь решит переместить инструментированный двоичный файл, то исходный двоичный файл не переименовывается, а инструментированный двоичный файл копируется в указанное местоположение.
Дополнительные сведения см. в разделе Практическое руководство. Указание двоичного файла для запуска
Взаимодействия между уровнями
Дополнительные сведения см. в разделе Практическое руководство. Сбор данных взаимодействия уровней
Инструментирование
Эти параметры позволяют собирать данные о производительности кода JScript на веб-страницах ASP.NET и указать в полях События до инструментирования и События после инструментирования любые события, которые должны происходить до или после процесса инструментирования.
Дополнительные сведения см. в следующих разделах.
Практическое руководство. Профилирование кода JavaScript (ECMA) в веб-страницах
Счетчики ЦП
Эти параметры позволяют собирать данные о счетчиках производительности ЦП при использовании для профилирования метода инструментирования. Переносимые счетчики производительности доступны независимо от архитектуры и изготовителя ЦП. Платформозависимые события относятся к конкретным архитектурам и изготовителям ЦП. Дополнительные сведения об аппаратных счетчиках производительности в соответствующей документации по процессору.
Дополнительные сведения см. в разделе Практическое руководство. Сбор данных счетчика ЦП с помощью метода инструментирования
События Windows
Во время профилирования можно собирать данные от поставщиков трассировки событий. Просматривать эти данные можно с помощью параметра /calltrace средства командной строки VSPerfReport.exe. Дополнительные сведения о трассировки событий Windows см. в статье О трассировке событий.
Дополнительные сведения см. в следующих разделах.
Практическое руководство. Сбор данных трассировки событий Windows
Счетчики Windows
Этот параметр позволяет собирать данные счетчиков монитора производительности Windows. Чтобы собирать эти данные, установите флажок Сбор счетчиков производительности Windows. Интервал сбора можно указать в поле Интервал сбора. Можно также задать параметры Категория счетчика и Экземпляр. Доступны некоторые счетчики монитора производительности Windows по умолчанию.
Дополнительные сведения см. в разделе Практическое руководство. Сбор данных счетчиков производительности Windows.
Дополнительно
Эти настройки позволяют добавлять параметры процесса инструментирования, указывая один или несколько параметров средства профилирования VSInstr из командной строки. Если в приложении используются несколько версий, можно также задать версию среды CLR для профилирования.
Дополнительные сведения см. в следующих разделах.
Практическое руководство. Указание дополнительных параметров инструментирования
См. также
Основные понятия
Настройка сеансов анализа производительности средств профилирования
Управление сбором данных в средствах профилирования