Практическое руководство. Выбор событий выборки
По умолчанию средства профилирования Visual Studio собирают данные производительности с периодичностью, которая определяется числом циклов процессора, используемых профилируемым процессом. По умолчанию число циклов в периоде равно 10 000 000, что приблизительно соответствует 0,01 секунды для процессора с тактовой частотой 1 ГГц. Можно изменять число циклов в периоде и событие выборки. Доступны следующие стандартные события выборки:
Циклы синхронизации — для проблем, связанных с ЦП.
Ошибки страниц — для проблем, связанных с памятью.
Системные вызовы — для проблем, связанных с вводом-выводом.
Счетчик производительности — счетчики ЦП для проблем производительности нижнего уровня.
Важно!
В случае сбора данных о памяти .NET (выделение и/или время существования объектов) с помощью метода выборки все заданные пользователем события выборки игнорируются, и для сбора данных используются соответствующие события выделения памяти и/или сборки мусора.
Выбор события выборки
В обозревателе производительности щелкните правой кнопкой мыши сеанс анализа производительности и выберите команду Свойства.
В окне Страницы свойств перейдите на вкладку Выборка.
В раскрывающемся списке Событие выборки выберите событие выборки, которое необходимо использовать для профилирования приложения.
Примечание
Список Доступные счетчики производительности становится активным, только если выбрать пункт Счетчик производительности в раскрывающемся списке Событие выборки.
Если выбран пункт Счетчик производительности, выберите определенный счетчик ЦП из элемента управления иерархического представления Доступные счетчики производительности.
Счетчики в узле Переносимые события доступны на процессорах всех типов.
Счетчики в узле Платформенные события относятся к процессору на текущем компьютере и могут быть не доступны на процессорах других типов.
После выбора события выборки в текстовом поле Интервал выборки отображается принятое по умолчанию значение интервала выборки. При необходимости в текстовом поле можно ввести другое требуемое значение.
См. также
Задачи
Практическое руководство. Выбор методов сбора данных
Основные понятия
Настройка сеансов анализа производительности средств профилирования
Счетчики ЦП и Windows в средствах профилирования
Общие сведения о значениях выборочных данных в средствах профилирования