Содержит группу Инструментальных Кнопок Coverage Profiler и опций, которые позволяют вам указать как отображать информацию, возвращаемую Механизмом Coverage.
- Панель Исходный Список
-
Сверху находится панель Исходный Список, разделенная на две колонки. Левая колонка содержит список классов из выбранного файла или Все Классы, Объекты и Процессы (All Classes, Objects и Processes). В правой колонке отображаются файлы с расширениями .frx, .lbx, .scx или .vcx, содержащие исходный код для классов из левой колонки, или расширением .prg для выбранного All Classes, или файлы любого другого типа, в которых хранится исходный код. Например, файл с расширением .dbc попадет в список в том случае, если в журнал попадут хранимые процедуры, а с расширением .frx - если бы Data Environment (Окружение Данных) формы отчета содержала бы код.
- Панель Исходный Код
-
В нижней части находится панель Исходный Код (в режиме Просмотра (Preview)), отображающая код пункта, выбранного в панели Исходный Список. Режим, который вы выбирали, определяет содержимое и формат отображаемого кода.
- Режим Coverage
-
В режиме Coverage панель Исходный Код отображает код пункта, подсвеченного в панели Исходный Список. Coverage Profiler может маркировать линии кода, которые выполнялись, и линии, которые не выполнялись. По умолчанию каждая линия, которая не выполнялась, маркируется символом или несколькими символами, определенными в Диалоговом Боксе Coverage Profiler Options. Используете этот режим в случае, если вы тестируете ваше приложение с целью проверки линий кода, которые выполнялись.
Маркируя различными символами линии выполняющиеся и не выполняющиеся, вы сможете легко отличить линии, которые не должны быть выполнены, например комментарии, от линий, которые могли бы, но не были выполнены.
- Режим Profile
-
В режиме Profile панель Исходный Код отображает код пункта, подсвеченного в панели Исходный Список, а рядом с каждой линией находится счетчик, определяющий сколько раз она была выполнена и длительность ее выполнения в секундах. Используйте этот режим для оценки производительности выполняемого кода.
- Длительность выполнения линии кода может быть равной 0.000 (и для длительности Первого (1st) выполнения и для длительности Усредненного (Avg) выполнения) даже если счетчик количества выполнений линии показывает значение 1 или больше. Это может произойти в случае, если длительность ее выполнения менее .001 секунд.