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

Unknown

Другими словами, вместо TPROF вы просто вводите имя TF386. Затем система TF386 осуществляет поиск выполняемой программы Turbo Profiler и загрузку ее в расширенную память.

Если у вас имеются другие программы или драйверы устройств, которые используют расширенную память, например, электронные диски, кэш-буферы или что-либо еще, то вы должны указать программе TF386, какой объем расширенной памяти должен быть зарезервирован для этих других программ. Это можно осуществить с помощью параметра — e командной строки. После параметра — e должно располагаться число килобайт (К) расширенной памяти, которая используется другими программами. Например,

TF386 —e512 myprog

Данная командная строка указывает программе TF386, что вы хотите зарезервировать первые 512 Кбайт расширенной памяти для использования другими программами. (Если ваша машина поддерживает стандарт XMS, то надобность в этом отпадает; программа TF386 выделяет память от драйвера устройства XMS, если последний имеется.)

Поскольку вы, вероятно, всегда резервируете один и тот же объем расширенной памяти для других программ, TF386 предоставляет вам возможность задать численное значение объема расширенной памяти, который должен быть зарезервирован, только один раз на все последующее время работы. Чтобы указать, что значение, задаваемое в параметре — e, должно быть занесено в файл выполняемой программы

TF386, вместе с параметром — e необходимо задать параметр — w.

При задании этого параметра у вас будет запрошено имя выполняемой программы. Если вы работаете под управлением DOS версии 3.00 или более поздней, в данном запросе будет указано маршрутное имя директории и имя того файла, из которого была запущена программа TF386. Вы можете принять предложенное по умолчанию имя, нажав клавишу Enter, а также можете ввести новое имя выполняемого файла. Это новое имя должно представлять файл, который уже существует и является созданной вами копией программы TF386.

Если работа происходит под управлением DOS версии 2.хх, то вы должны будете задать полное маршрутное имя директории и имя файла выполняемой программы TF386.

Далее приводится полный перечень параметров командной строки для запуска файла TF386.EXE:

— ? — Получение подсказки по использованию программы TF386.

— e<####> — Задает число килобайтов расширенной памяти, которое используется другими программами или той программой, которую вы профилируете. (Если ваша система поддерживает стандарт XMS, то задавать этот параметр не нужно.)

— f<####> — Делает возможной эмуляцию EMS (отображаемой памяти) посредством разбиения на страницы (в расширенной памяти) и устанавливает сегмент страничного кадра равным <####> (в шестнадцатеричном формате). Последние три цифры должны быть нулями (000) (например, C000 или E000). Заметьте, что данный параметр относится только к вызовам EMS в Turbo Profiler. Если при загрузке программы TF386 вы не используете этот параметр, то TF386 не сможет воспользоваться EMS.

— f— Запрещает эмуляцию EMS (вероятно, для переопределения заданного ранее параметра командной строки).