Система Turbo Profiler фирмы Borland

Тут можно читать онлайн Система Turbo Profiler фирмы Borland - бесплатно полную версию книги (целиком) без сокращений. Жанр: Современная проза. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Система Turbo Profiler фирмы Borland краткое содержание

Система Turbo Profiler фирмы Borland - описание и краткое содержание, автор Неизвестный Автор, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Система Turbo Profiler фирмы Borland - читать онлайн бесплатно полную версию (весь текст целиком)

Система Turbo Profiler фирмы Borland - читать книгу онлайн бесплатно, автор Неизвестный Автор
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Stop (Остановка). При достижении маркера данного типа выполнение программы приостанавливается.

Enable (Включить). При достижении маркера данного типа разблокируется сбор статистических данных.

Disable (Отключить) Временно отключает сбор статистических данных при достижении данной точки программы.

* Timing (Подсчет времени). Этим параметром определяется будет ли прибавляться время выполнения данной "области" ко временам выполнения "областей" более высокого уровня.

Separate (Отдельный). При подсчете времени, задаваемом этим значением параметра Timing (Подсчет времени) каждый импульс таймера увеличивает только время выполнения данной "области" и никак не влияет на время выполнения "области" из которой была вызвана данная.

Combined (Объединенный). В этом случае каждый импульс таймера приводит к увеличению подсчитываемого времени выполнения как для данной "области", так и для вызвавшей ее.

В окне Areas ("Области") отображается режим работы профилировщика и тип подсчета времени для каждой "области".

Команда Callers (Вызывающие подпрограммы)

Вызов: Ctrl-C.

Команда Callers (Вызывающие подпрограммы) ведет к появлению на экране блока диалога Stack Trace (Трассировка стека).

Рис. 4.10 Блок диалога Stack Trace (трассировка стека).

В этом блоке диалога Вы можете задать значения двух параметров: Areas ("Области") и Stack (Стек).

* Areas ("Области") задает "области" для которых необходимо запоминание путей вызова.

This Routine (Данная подпрограмма). Это значение приводит к запоминанию информации о путях вызова для текущей подпрограммы (т. е. подпрограммы на которой в данный момент установлен курсор в окне Module (Модуль)).

This Module (Данный модуль). Это значение влечет за собой сохранение информации о путях вызова для всех помеченных подпрограмм текущего модуля (т. е. модуля, находящегося в данный момент в окне Module (Модуль)).

All Routines (Все подпрограммы). В результате задания этого значения рассматриваемого параметра запоминается информация о путях вызова для всех подпрограмм во всех модулях, составляющих программу.

* Stack (Стек) задает глубину стека вызовов.

All Callers (Все вызывающие подпрограммы). Это значение параметра приводит к запоминанию всей доступной информации о стеке вызовов, для подпрограмм, заданных параметром Areas ("Области").

Immediate Callers (Подпрограммы, вызывающие непосредственно). Это значение параметра ведет к запоминанию информации только о том, какие подпрограммы непосредственно вызывают подпрограммы, заданные параметром Areas

("Области").

None (Никакие). Это значение параметра блокирует сбор информации о стеках вызова для подпрограмм, заданных параметром Areas ("Области").

Команда Module (Модуль)

Вызов: Alt-M.

Команда Module (Модуль) локального меню ведет к появлению на экране блока диалога Pick а Module (Выбор модуля), в котором перечисляются все модули Вашей программы, для которых доступен исходный текст.

Рис. 4.11 Блок диалога Pick a Module (Выбор модуля).

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

При выполнении команды Module (Модуль) файлы с исходными текстами ищутся в следующих директориях в перечисленном порядке:

1. в директории, в которой программа была скомпилирована;

2. в директориях, заданных при помощи команды Options|Path Source (Параметры|Путь доступа к исходным текстам) (если такие имеются);

3. в директории, содержащей профилируемую программу;

4. в текущей директории.

Команда File (Файл)

Вызов: Ctrl-F.

Вызов команды File (Файл), находящийся в локальном меню приводит к появлению на экране блока диалога в котором перечислены все файлы с исходными текстами, в результате компиляции которых был получен текущий модуль. Эту команду следует использовать в случае, когда исходный текст Вашего модуля расположен в нескольких файлах и требующийся Вам файл не изображен в данный момент в окне Module (Модуль).

Рис. 4.12 Блок диалога File (Файл).

Команда File (Файл) производит поиск файлов с исходным текстом в следующих директориях и в следующем порядке:

1. в директории, где программа была скомпилирована;

2. в директориях, заданных при помощи команды Options|Path for Source (Параметры|Путь поиска исходного текста);

3. в директории, содержащей профилируемую программу;

4. в текущей директории.

Команда Edit (Редактирование)

Вызов: Ctrl-E.

Несмотря на то, что система Turbo Profiler не имеет встроенного редактора, во время работы в этой системе Вы можете пользоваться своим любимым редактором, предварительно задав его в качестве значения соответствующего параметра во время выбора конфигурации системы, осуществляемого при помощи программы TFINST. (Подробные сведения о программе TFINST можно найти в Приложении Б.) Если Вы задали какой либо редактор при помощи программы TFINST, то при вызове команды Edit (Редактирование) из локального меню окна Module (Модуль) система Turbo Profiler автоматически выйдет в DOS и запустит заданный Вами редактор. Для того, чтобы вернуться в среду профилировщика, необходимо просто выйти из редактора.

Окно Execution Profile (Профиль выполнения)

В окне Execution Profile (Профиль выполнения) система Turbo Profiler изображает статистические данные, собранные при получении профиля Вашей программы (они появляются после того, как Вы зададите в Вашей программе "области" и выполните ее под контролем профилировщика).

Рис. 4.13 Окно Execution Profile (Профиль выполнения).

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

* Total Time (Общее время): общее время выполнения Вашей программы;

* % of Total (% от общего времени): процентное отношение времени, соответствующего статистическим данным, изображенным в нижней "области" вывода к общему времени выполнения программы;

* Runs (Запуски): текущий запуск программы под управлением профилировщика (в том случае если Вы производите несколько запусков Вашей программы, чтобы затем усреднить полученные статистические данные).

* значения параметров изображения статистических данных, заданные Вами с помощью локального меню (формат изображения данных, значение фильтра, порядок сортировки).

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Неизвестный Автор читать все книги автора по порядку

Неизвестный Автор - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Система Turbo Profiler фирмы Borland отзывы


Отзывы читателей о книге Система Turbo Profiler фирмы Borland, автор: Неизвестный Автор. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x