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


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

По умолчанию средства профилирования Visual Studio собирают данные производительности с периодичностью, которая определяется числом циклов процессора, используемых профилируемым процессом. По умолчанию число циклов в периоде равно 10 000 000, что приблизительно соответствует 0,01 секунды для процессора с тактовой частотой 1 ГГц. Можно изменять число циклов в периоде и событие выборки. Доступны следующие стандартные события выборки:

  • Циклы синхронизации — для проблем, связанных с ЦП.

  • Ошибки страниц — для проблем, связанных с памятью.

  • Системные вызовы — для проблем, связанных с вводом-выводом.

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

Важно!

В случае сбора данных о памяти .NET (выделение и/или время существования объектов) с помощью метода выборки все заданные пользователем события выборки игнорируются, и для сбора данных используются соответствующие события выделения памяти и/или сборки мусора.

Выбор события выборки

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

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

  3. В раскрывающемся списке Событие выборки выберите событие выборки, которое необходимо использовать для профилирования приложения.

    Примечание

    Список Доступные счетчики производительности становится активным, только если выбрать пункт Счетчик производительности в раскрывающемся списке Событие выборки.

  4. Если выбран пункт Счетчик производительности, выберите определенный счетчик ЦП из элемента управления иерархического представления Доступные счетчики производительности.

    • Счетчики в узле Переносимые события доступны на процессорах всех типов.

    • Счетчики в узле Платформенные события относятся к процессору на текущем компьютере и могут быть не доступны на процессорах других типов.

  5. После выбора события выборки в текстовом поле Интервал выборки отображается принятое по умолчанию значение интервала выборки. При необходимости в текстовом поле можно ввести другое требуемое значение.

См. также

Задачи

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

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

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

Счетчики ЦП и Windows в средствах профилирования

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

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