Эта панель показывает результаты сравнения двух замеров производительности.

Эта панель открывается автоматически при сравнении замеров производительности.
Структура информации в панели
Стандартно в таблице показаны операторы из сравниваемых замеров производительности, сгруппированные по методам и по
модулям. В колонках таблицы показаны полное время выполнения оператора в базовом и сравниваемом замерах, а также чистое время
выполнения оператора в базовом и сравниваемом замерах.
Кроме этого стандартно в панели отображаются изменения этих значений, выраженные как темп роста.
Темп роста вычисляется по формуле: (сравниваемое - базовое) / базовое. Вы можете включить другое отображение - в
виде разницы долей.
Колонки
- Полное время (базовый)
- Относится к базовому замеру производительности.
Полное время выполнения строки кода. Оно складывается из времени вызова метода (не показывается в
таблице) и чистого времени выполнения оператора, которое показывается в колонке Чистое время (с).
- Полное время (сравниваемый)
- Относится к сравниваемому замеру производительности.
Полное время выполнения строки кода. Оно складывается из времени вызова метода (не показывается в
таблице) и чистого времени выполнения оператора, которое показывается в колонке Чистое время (с).
- Чистое время (базовый)
- Относится к базовому замеру производительности.
Чистое время выполнения оператора (без учета времени вызова процедуры или функции). Также в этой
колонке показывается доля (в процентах), которую заняло выполнение этого оператора в общем времени замера.
- Чистое время (сравниваемый)
- Относится к сравниваемому замеру производительности.
Чистое время выполнения оператора (без учета времени вызова процедуры или функции). Также в этой
колонке показывается доля (в процентах), которую заняло выполнение этого оператора в общем времени замера.
- Темп роста полного времени
-
Изменение полного времени, выраженное как темп роста.
Темп роста вычисляется по формуле: (сравниваемое - базовое) / базовое. Отображается при
нажатой кнопке
.
- Темп роста чистого времени
-
Изменение чистого времени, выраженное как темп роста.
Темп роста вычисляется по формуле: (сравниваемое - базовое) / базовое. Отображается при
нажатой кнопке
.
- Разница долей полного времени
-
Изменение полного времени, выраженное как разница долей.
Разница долей вычисляется по формуле: сравниваемое время строки/время сравниваемого замера -
базовое время строки/время базового замера. Отображается
при нажатой кнопке
.
- Разница долей чистого времени
-
Изменение чистого времени, выраженное как разница долей.
Разница долей вычисляется по формуле: сравниваемое время строки/время сравниваемого замера -
базовое время строки/время базового замера. Отображается
при нажатой кнопке
.
Клики мышью
- Одиночный клик
- На заголовке колонки:
- Сортирует строки таблицы по этой колонке. Если они уже отсортированы по этой колонке - меняет направление сортировки.
- Двойной клик
- На строке с оператором:
- Открывает модуль в редакторе встроенного языка и позиционируется на этом операторе.
Командная панель


- Установить
порог разницы
Устанавливает порог разницы в секундах. Порог разницы — это значение дельты
(разности между двумя замеренными значениями), начиная с которого механизм сравнения будет отображать изменение значения. Установка порога
разницы позволяет вам освободить результаты сравнения двух замеров от маленьких и незначительных, на ваш взгляд, изменений.

- Обнулить порог
разницы
Обнуляет порог разницы и
показывает все результаты сравнения.

- Точные значения
Если нажата, в панели отображаются колонки Полное время (с) и Чистое время (с) для базового и сравниваемого замеров.

- Изменение
Если нажата, в панели отображаются колонки Темп роста полного времени и Темп роста чистого времени или колонки Разница долей полного времени и Разница долей чистого времени.

- Развернуть все
Раскрывает все уровни иерархии в панели.
-

- Свернуть
все
Сворачивает все уровни иерархии, существующие в панели, до первого уровня.

- Группировать методы/строки по модулям
Если нажата, строки панели группируются по модулям.

- Группировать строки по методам
Если нажата, строки панели группируются по методам.

- Результаты
клиента
Если нажата, показываются операторы, выполняемые на клиенте и, возможно, выполняемые на сервере (если
нажата
). Если отжата — показываются только
операторы, выполняемые на сервере.

- Результаты
сервера
Если нажата, показываются операторы, выполняемые на сервере и, возможно, выполняемые на клиенте (если
нажата
). Если отжата — показываются только
операторы, выполняемые на клиенте.

- Показать темп
роста
Изменения отображаются как темп роста в колонках Темп роста полного времени и Темп роста чистого времени.
Темп роста вычисляется по формуле: (сравниваемое - базовое) / базовое.

- Показать
разницу долей (процентов) времени
Изменения отображаются как разница долей в колонках Разница долей полного времени и Разница долей чистого времени.
Разница долей вычисляется по формуле: сравниваемое время строки/время сравниваемого замера -
базовое время строки/время базового замера.