Читать «Система Turbo Profiler фирмы Borland» онлайн - страница 11

Unknown

Обратите внимание на то, что в результате выполнения перечисленных операций все выполнимые строки программы оказались помеченными маркером =>.

Сбор статистических данных.

Итак, в настоящий момент Вы готовы к проведению второго этапа профилирования. Нажмите клавишу F9 для запуска PRIME0 под контролем Turbo Profiler. Программа выдаст на экран пользователя простые числа, находящиеся в диапазоне от 1 до 1000. Когда выполнение программы завершится, просмотрите информацию, появившуюся в окне Execution Profile (Профиль выполнения). Это и есть статистика процесса выполнения Вашей программы.

Распахните окно Execution Profile (Профиль выполнения), нажав клавишу F5 или выбрав Zoom (Распахнуть) из меню Window (Окно). После чего окно Execution Profile (Профиль выполнения) будет выглядеть следующим образом:

Рис. 1.2 Статистика процесса выполнения программы PRIME0.

Верхняя панель окна Execution Profile (Профиль выполнения) показывает общее время выполнения программы, сопровождаемое информацией о данных, находящихся на нижней панели. В каждой строке нижней панели содержится четыре позиции:

* название «области»;

* количество секунд, затраченных на выполнение данной области;

* процентное отношение этого времени к общему времени выполнения программы;

* горизонтальная диаграмма, пропорциональная этому отношению.

Строка вида

#PRIME0#31 6.2655 sec 93 % |============================ говорит о том, что тридцать первая строка программы PRIME0 выполнялась в течение 6.3 секунды, что составило 93 % от времени выполнения всех помеченных «областей». Диаграмма для строки 31 автоматически занимает все отведенное для диаграммы место, так как на выполнение 31 строки затрачивается самое большое количество времени среди всех помеченных областей.

Важное замечание: Информация для пользователей Паскаля. В программе PRIME0PA, соответствующая строка имеет номер 42.

Изображение статистики.

Также Вы можете просмотреть количественные данные о процессе выполнения Вашей программы.

1. Нажмите Alt-F10 для вызова меню окна Execution Profile (Профиль выполнения).

2. Выберите в этом меню команду Display (Изображение)

Блок диалога для установки параметров изображения предоставляет пять способов изображения данных в окне Execution Profile (Профиль выполнения).

Рис. 1.3 Блок диалога задания параметров изображения

* Time («Время») задает изображение полного времени затраченного на выполнение каждой из помеченных «областей». (этот параметр задается по умолчанию)

* Count («Подсчет») задает изображение числа, показывающего сколько раз за время выполнения программы управление передавалось помеченной «области».

* Both («И то, и другое») задает одновременный показ времени выполнения и количества вызовов.

* «Per Call» («На один вызов») ведет к изображению среднего времени затраченного на одно выполнение помеченной «области».

* Longest («Самое большое») ведет к показу максимального времени затраченного на выполнение данной «области».

3. Выберите Counts (Подсчет) в графе Display (Изображение) в рассматриваемом блоке диалога. (Сделайте это при помощи мыши, или используя клавиши управления курсором перейдите к этому пункту и нажмите клавишу ENTER, того же самого результата можно достичь простым нажатием клавиши С.)