Практическое руководство. Создание отчета сравнения профилировщиков с помощью командной строки
Можно создать отчет средств профилирования Visual Studio о результатах сравнения производительности двух файлов данных профилирования (VSP или VSPS).В отчете отображаются различия, снижение производительности и усовершенствования одного сеанса профилирования по сравнению с другим.Значения в отчете отражают отклонения или степень изменения по сравнению с базовым планом первого из указанных файлов.Это отклонение вычисляется на основе разности между старым (базовым) значением и результатом нового анализа.Сравнение данных профилирования может выполняться на основе на функций кода, модулей приложения, строк, указателей инструкций и типов.
Чтобы перечислить идентификаторы сопоставляемых категорий и полей, используйте следующую командную строку:
VSPerfReport /querydifftables имя_VSP-файла_1имя_VSP-файла_2
Используйте следующий синтаксис URL-адреса для создания нового рабочего элемента:
VSPerfReport /diff VspFileName1имя_VSP-файла_2 [**/**Options]
В командную строку VSPerfReport /diff можно добавить параметры из следующей таблицы.
Параметр |
Описание |
---|---|
DiffThreshold:[Значение] |
Различия между значениями не учитываются, если они ниже заданного порогового значения.Кроме того, значения ниже данного порога не отображаются. |
DiffTable:имя_таблицы |
Для сравнения файлов используется указанная таблица.По умолчанию используется таблица функций.Укажите идентификатор, содержащийся в списке VSPerfReport /querydifftables. |
DiffColumn:имя_столбца |
Для сравнения значений используется указанный столбец.По умолчанию используется столбец, содержащий процентное значение исключительного времени.Укажите идентификатор, содержащийся в списке VSPerfReport /querydifftables. |