Система Turbo Profiler фирмы Borland
- Название:Система Turbo Profiler фирмы Borland
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Система Turbo Profiler фирмы Borland краткое содержание
Система Turbo Profiler фирмы Borland - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
* DOS: Память, занимаемая DOS, и/или драйверами различных устройств.
* Profiler (Профилировщик): Общее количество памяти, используемой профилировщиком.
* Symbols (Символы): Память, зарезервированная для хранения таблицы символических имен программы.
* Program (Программа): Память, отведенная текущей профилируемой программе.
* Available (Доступно): Количество остающейся свободной памяти.
* EMS показывает использование отображаемой памяти (expanded memory) системой Turbo Profiler, DOS, таблицей символических имен программы, самой профилируемой программой, и количество памяти, остающейся свободной, точно также, как и в случае основной памяти. EMS появляется только в случае наличия в вычислительной системе отображаемой памяти (expanded memory).
* DOS version (Версия DOS) показывает версию DOS, установленной на Вашей системе.
* Текущая дата и время.
После ознакомления с информацией, содержащейся в блоке Get Info (Получить информацию) подведите маркер мыши к кнопке ОК и нажмите кнопку мыши (или просто нажмите клавишу Enter) для того, чтобы вернуться в текущее окно.
Команда DOS Shell (Выход в оболочку DOS)
Команда File|DOS Shell (Файл|Выход в оболочку DOS) позволяет вам временно выйти из системы Turbo Profiler, чтобы выполнить команду DOS или запустить какую-либо программу.
Для того, чтобы возвратиться в систему Turbo Profiler, необходимо ввести с клавиатуры EXIT и нажать клавишу Enter.
Примечание: При работе в режиме удаленного профилирования командная строка DOS появляется на экране системы Turbo Profiler, а не на экране, куда выдаются данные профилируемой программы. Это позволяет Вам обратиться к DOS, не разрушая выведенных Вашей программой данных. Поскольку выводимые Вашей программой данные будут все время доступны на одном из мониторов системы, команда Window|User Screen (Окно|Экранный кадр пользователя) будет «запрещена», а нажатие комбинации клавиш Alt-F5 не приведет ни к каким результатам. (Более подробную информацию об удаленном профилировании можно почерпнуть из приложения В).
Команда Quit (Выйти)
Вызов: Alt-X.
Команда File|Quit (Файл|Выйти) осуществляет выход из системы Turbo Profiler, удаляет ее из памяти, и возвращает Вас на уровень DOS. При выходе из системы Turbo Profiler происходит запоминание того, какие «области» были установлены в Вашей программе.
Если Вы хотите сохранить какие-либо результаты профилирования или параметры (такие как, например, статистика, полученная при профилировании, параметры профилирования и изображения или формат изображения данных на экране), запишите их при помощи команд Statistics|Save (Статистика|Сохранить) и Options|Save (Параметры|Сохранить) перед выходом из системы. В противном случае Вы утратите установленные Вами значения параметров.
Меню View (Просмотр)
+-+ +-+
| Module… F3 | | Модуль… F3 |
| Execution Profile | | Профиль выполнения |
| Callers | | Вызывающие подпрограммы|
| Overlays | | Оверлеи |
| Interrupts | | Прерывания |
| Files | | Файлы |
| Areas | | «Области» |
| Routines | | Подпрограммы |
| Disassembly | | Дисассемблер |
+-+ +-+
Меню View (Просмотр) позволяет Вам открыть окна нескольких видов, в которых находится информация о ходе выполнения Вашей программы.
Таблица 4.2 Окна системы Turbo Profiler
Название окна…………………………………………………….Что в нем изображается
Module (Модуль)…………………………………………………..Исходный текст профилируемой программы
Execution Profile ()………………………………………………..Статистическая информация о процессе выполнения программы(после того как программа закончила свою работу).
Callers(Вызывающие подпрограммы)………………………..Информация о том, какие программы и как часто вызывают данную.
Overlays (Оверлеи)………………………………………………..Информация об оверлеях для систем Turbo Pascal, Turbo C и
Turbo Assembler.
Interrupts (Прерывания)……………………………………………Данные об обращении программы к прерываниям.
Files (Файлы)……………………………………………………….Информация о работе программы с файлами.
Areas («Области»)…………………………………………………..Подробная информация о действиях по сбору статистических данных для каждой «области», помеченной в исходном тексте Вашей программы.
Routines (Подпрограммы)………………………………………….Имена всех подпрограмм, которые могут быть помечены маркерами «областей» профилирования.
Disassembly(CPU) (Дисассемблер(ЦПУ))………………………….Текущая «область» из окна Module (Модуль),
изображенная в дизассемблированном виде.
Окно Module (Модуль)
Если Вы выбираете команду Module (Модуль), то на экране появляется блок диалога, в котором вы должны указать имя требующегося вам модуля. Выберите ОК для того, чтобы текст указанного вами модуля появился в окне Module (Модуль). В этом окне Вы можете изучать текст программы и помечать в нем «области» для которых необходимо собирать статистические данные. Специальные клавиши активации и межоконные ссылки связывают текст программы, находящийся в рассматриваемом окне, со статистическими данными в других окнах.
Рис. 4.8 Окно Module (Модуль).
В процессе получения профиля программы Вам необходимо иметь доступ как к. ЕХЕ-файлу, так и к файлу, содержащему ее исходный текст. Система Turbo Profiler пытается обнаружить файл с исходным текстом в следующих директориях и в следующей последовательности:
1. В директории, в которой программа была скомпилирована
2. В директориях заданных при помощи команды Option|Path for Source (Параметры|Путь доступа к исходному тексту)
3. В текущей директории.
4. В директории, содержащей профилируемую программу.
(Имя директории, в которой была скомпилирована Ваша программа, содержится в файлах. ЕХЕ и. OBJ только в том случае, если компиляция происходила с сохранением отладочной информации о символах).
Нажмите комбинацию клавиш Alt-F10 или правую кнопку мыши для того, чтобы вызвать локальное меню окна Module (Модуль).
+-+ +-+
| Line… | | Строка |
| Search… | | Поиск |
| Next | | Следующее |
| Goto… | | Переход |
|-| | |
| Add areas | | Добавить «области» |
| Remove areas | | Удалить «области» |
| Operation… | | Режим работы |
| Callers… | | Вызывающие подпрограммы |
|-| | |
| Module… | | Модуль |
| File… | | Файл |
| Edit | | Редактирование |
+-+ +-+
С помощью команд локального меню Вы сможете выполнить следующие действия:
* переместить курсор на заданную строку или метку;
* найти заданный текст в исходном коде;
* добавить и удалить области для которых происходит сбор статистических данных;
* задать для некоторой области, тип статистических данных, которые необходимо собирать в этой области в процессе профилирования;
* задать уровень подробности информации о путях вызова для данной подпрограммы;
* загрузить в окно Module (Модуль) другой модуль или другой файл, содержащий часть исходного текста рассматриваемого в данный момент модуля;
* вызвать любой текстовый редактор.
Для непосредственного приведения в действие какой либо команды локального меню (без предварительного вызова самого меню на экран), достаточно нажать комбинацию клавиш вида: Ctrl-<���буква>,где <���буква> это буква, выделенная в соответствующей команде.
Читать дальшеИнтервал:
Закладка: