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

Unknown

Установка режима дисплея

Default (Задаваемый по умолчанию)

Color (Цветной)

Black and White (Черно-белый)

Monoсhrome (Монохромный)

LCD (Дисплей на жидких кристаллах)

Параметры командной строки и их эквиваленты из TFINST

Завершение работы

Сохранение изменений

Save Configurations File (Сохранить файл конфигурации)

Modify TPROF.EXE (Модифиицировать TPROF.EXE)

Выход из TFINST

Приложение С. Дистанционная профилировка

Требования, предъявляемые к аппаратуре при дистанционной профилировке

Установка утилиты TFREMOTE

Инициация связи с удаленной машиной

Запуск программы Turbo Profiler при работе с дистанционной связью

Загрузка программы в удаленную систему

Параметры командной строки при вызове утилиты TFREMOTE

Как заставить весь комплекс работать

Сообщения утилиты TFREMOTE

Приложение D. Виртуальная профилировка на процессоре 80386

Оборудование, необходимое для виртуальной профилировки

Инсталляция драйвера устройства для виртуального профилировщика

Запуск виртуального профилировщика

Различия между обычной и виртуальной профилировкой

Сообщения об ошибках программы TF386

Сообщения об ошибках драйвера TDH386.SYS

Приложение Е. Запросы и сообщения об ошибках

Запросы программы Turbo Profiler

Введение

Система Turbo Profiler фирмы Borland — это как раз то, чего не хватает в Вашем процессе создания программного обеспечения. Если ваша программа уже делает то, что Вам требуется, то система Turbo Profiler поможет Вам повысить ее скорость и эффективность.

Итак, что же из себя представляет профилировщик? Профилировщики (называемые также анализаторами процесса выполнения программ) — это программные средства, позволяющие получить ряд количественных данных о процессе выполнения Вашей программы и на основании этих данных выявить в ней «узкие места», отрицательно сказывающиеся на эффективности ее работы. Профилировщик позволяет получить следующую информацию о процессе выполнения программы:

* как и на что расходуется время работы программы;

* сколько раз выполняется данная строка программы;

* сколько раз и какими модулями вызывается данный модуль программы;

* к каким файлам обращается ваша программа и сколько времени она на это тратит.

Профилировщики так же собирают информацию о использовании критических ресурсов компьютера, к которым относятся:

* процессорное время;

* обращения к диску;

* ввод с клавиатуры;

* вывод на печать;

* использование прерываний.

Система Turbo Profiler контролирует каждый шаг выполнения программы и предоставляет подробные статистические сведения о всех этапах ее работы, что позволяет Вам доводить Ваши программы до совершенства. Обнажая внутренний механизм работы программы и вскрывая сущность наиболее сложных операций (что достигается за счет широких возможностей профилировщика начиная от подсчета времени и количества выполнений операторов и заканчивая контролем за вызовами прерываний и обращениями к файлам), система Turbo Profiler помогает Вам отшлифовать ваш код и увеличить быстродействие Ваших программ.

Система Turbo Profiler превосходит другие имеющиеся на рынке профилировщики как по мощности, так и по простоте использования, и характеризуется следующими основными чертами: