Система Turbo Profiler фирмы Borland | страница 16
4. Нажмите ENTER или (выберите ОК).
5. Выберите Print|Statistics (Печать|Статистика).
В результате выполнения вышеперечисленных действий, Вы получите выдачу, в которой будет отражен каждый шаг вашего сеанса профилирования (получение профиля, модификация программы, повторная компиляция (рекомпиляция), повторное получение профиля (репрофилирование)) на пути поиска наиболее совершенного и эффективного текста Вашей программы.
Сохранение и восстановление статистических данных.
Перед тем как продолжить сеанс профилирования, научимся записывать в файл статистические данные о процессе выполнения программы PRIME0, для того, чтобы иметь возможность в любой момент покинуть среду системы Turbo Profiler, не потеряв при этом необходимые данные. Также мы научим Вас считывать эти данные в среду профилировщика при последующих сеансах работы.
Выберите команду Statistics| Save (Статистика| Сохранить) для сохранения статистики профилирования в файле с расширением TFS (Turbo Profiler Statistics (Статистические данные системы Turbo Profiler)). Так как в окне Module (Модуль) находится PRIME0, то блок ввода File Name (Имя файла) по умолчанию предлагает PRIME0.TFS для названия файла в котором будет хранится статистика. Для того, чтобы создать этот файл выберите ОК.
Все статистические данные текущего сеанса профилирования PRIME0 теперь сохранены в файле PRIME0.TFS, находящемся в текущей директории, следовательно теперь Вы можете в любой момент покинуть среду профилировщика, не потеряв при этом полученные данные.
Для того, чтобы просмотреть статистику, загрузите PRIME0 в профилировщик и выберите в меню команду Statistics|Restore (Статистика|Восстановить). Как и в предыдущий раз, в блоке ввода File Name (Имя файла) по умолчанию будет задан файл PRIME0.TFS. Нажмите ENTER для перехода в блок списка Files (Файлы), выберите в нем PRIME0.TFS и, затем, выберите ОК для восстановления статистических данных из этого файла.
Анализ статистики.
В этом разделе Вы научитесь анализировать статистику, находящуюся в окне Execution Profile (Профиль выполнения), для того, чтобы на основании этой статистики вносить в вашу программу улучшения.
Для начала еще раз посмотрим на временную и количественную статистику, находящуюся в окне Execution Profile (Профиль выполнения). Распахните окно Execution Profile (Профиль выполнения (Выберите команду Zoom (Распахнуть) из меню Window (Окно) или нажмите F5) и посмотрите на статистику для строк 22 и 31 (операторы if и printf).