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


Практическое руководство. Выбор методов сбора данных

Средства профилирования Visual Studio поддерживают три метода сбора данных о производительности: выборку, инструментирование и параллелизм.Кроме того, метод выборки или инструментирования можно использовать для сбора данных о времени существования и выделении памяти .NET.

Требования

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional

Чтобы указать оптимальный метод сбора данных для приложения, можно воспользоваться свойством Метод сеанса анализа производительности.Метод сбора данных можно задать в Мастере производительности, Обозревателе производительности или на страницах свойств сеанса анализа производительности.При использовании программ командной строки дополнительные сведения см. в разделе Использование средств профилирования из командной строки.

Мастер производительности

Выбор метода сбора данных с помощью мастера производительности

  • На первой странице мастера выберите один из следующих параметров.

Параметр

Описание

Выборка ЦП

Сбор статистики приложения, которую удобно использовать для первоначального анализа и анализа использования ЦП.

Инструментирование

Сбор подробных сведений о времени, которые удобно использовать для целевого анализа и анализа проблем производительности при вводе-выводе.

Выделение памяти .NET

Сбор данных о выделении памяти .NET Framework с помощью метода профилирования выборки.

Параллельность

Сбор числовых данных о конфликтах ресурсов.

Обозреватель производительности

Выбор метода сбора данных с помощью Обозревателя производительности

  1. На панели инструментов Обозревателя производительности щелкните стрелку рядом с раскрывающимся списком Метод.

  2. Щелкните предпочтительный метод сбора данных.

Страницы свойств сеанса анализа производительности

Выбор метода выборки или инструментирования с помощью свойств сеанса анализа производительности

  1. В Обозревателе производительности выберите сеанс производительности.

    Имя файла сеанса производительности имеет расширение PSESS.

  2. Щелкните правой кнопкой мыши сеанс производительности и выберите пункт Свойства.

  3. В окне Страницы свойств перейдите на вкладку Общие.

  4. Щелкните предпочтительный метод сбора данных.

Выбор метода сбора данных о памяти .NET с помощью свойств сеанса анализа производительности

  1. В Обозревателе производительности выберите сеанс производительности.

    Имя файла сеанса производительности имеет расширение PSESS.

  2. Щелкните правой кнопкой мыши сеанс производительности и выберите пункт Свойства.

  3. В окне Страницы свойств перейдите на вкладку Общие.

  4. Щелкните Выборка или Инструментирование.

  5. Выберите Собирать сведения о выделении объектов .NET для сбора размера и количества выделений объекта .NET Framework.

  6. (Необязательно.) Выберите Также собирать сведения о времени жизни объектов .NET для сбора данных о поколении сборки мусора, во время которой была восстановлена память.

    Дополнительные сведения о других параметрах, доступных при сборе данных о памяти .NET, см. в разделе Сбор данных о выделении памяти для объектов .NET и времени их жизни.

Выбор метода сбора данных о параллелизме с помощью свойств сеанса анализа производительности

  1. В Обозревателе производительности щелкните правой кнопкой мыши сеанс анализа производительности и выберите команду Свойства.

  2. В окне Страницы свойств перейдите на вкладку Общие.

  3. Выберите Параллелизм.

См. также

Основные понятия

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

Общие сведения о значениях выборочных данных в средствах профилирования

Свойства сеанса анализа производительности