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

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

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

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

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

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

Интервал:

Закладка:

Сделать

Используйте режим Both (Оба) при работе с модулями, написанными на языке ассемблера, если Вы хотите, чтобы на экране был изображен подлинный исходный текст, а не соответствующие ему дизассемблированные команды.

Меню Run (Выполнение)

+-+ +-+

| Run F9 | | Выполнение F9 |

| Program reset Ctrl-F2 | | Реинициализация программы Ctrl-F2 |

| Arguments… | | Аргументы |

+-+ +-+

Меню Run (Выполнение) состоит из трех команд, предназначенных для выполнения Вашей программы: Run (Выполнение), Program Reset (Реинициализация программы) и Arguments (Аргументы). Управление возвращается к профилировщику в случае возникновения одной из следующих ситуаций:

* Выполнение Вашей программы заканчивается.

* В процессе выполнения Вашей программы встречается маркер "области" со значением Stop (Остановка) параметра Operation (Работа).

* Вы сами прервали выполнение программы с помощью нажатия соответствующей комбинации клавиш.

(Обычно для того, чтобы остановить работу программы, используется комбинация клавиш Ctrl-Break. Вы можете задать какую-нибудь другую комбинацию при помощи TFINST, инсталляционной программы профилировщика. Более подробные сведения об этой программе Вы сможете получить, обратившись к приложению Б).

Вы можете выполнить Вашу программу даже в том случае, если окно Module (Модуль) закрыто (Конечно, в том случае, когда в Turbo Profiler загружена какая-нибудь программа)

Важное замечание: Если Вы выбираете команду Run|Run (Выполнение|Выполнение) или Run|Program Reset (Выполнение|Реинициализация программы), то вся статистика, собранная во время предыдущего выполнения, обнуляется. Если Вы хотите сохранить статистические данные, то Вам необходимо воспользоваться командой Statistic|Save (Статистика|Сохранить) перед выполнением или реинициализацией Вашей программы.

Команда Run (Выполнение).

Вызов: F9.

В результате выбора команды Run (Выполнение) происходит выполнение Вашей программы и сбор статистических данных о процессе ее выполнения.

Если Вы зададите значение Always (Всегда) параметра Display Swapping (Замена экрана), то до тех пор пока выполнение Вашей программы не закончится или Вы его не прервете, на экране, вместо картинки среды системы Turbo Profiler, будут изображаться данные выводимые Вашей программой.

Если Вы установите значение None (Никакой) параметра Display Swapping (Замена экрана), то в этом случае во время выполнения Вашей программы на экране будет оставаться картинка среды системы Turbo Profiler, но в правом верхнем углу экрана появится слово RUNNING (Выполняется).

Команда Program Reset (Реинициализация программы)

Вызов: Ctrl-F2.

Команда Run|Program Reset (Выполнение|Реинициализация программы) производит перезагрузку Вашей программы с диска. Используйте эту команду если при получении профиля Вашей программы ее выполнение зашло слишком далеко и Вам необходимо перезапустить программу с самого начала.

Если Вы выберете команду Run|Program Reset (Выполнение|Реинициализация программы) и, в момент этого выбора, окно Module (Модуль) или Disassembly (CPU) (Дисассемблер (ЦПУ)) будет находиться в активном состоянии, то изображение в соответствующем окне не вернется к началу программы. Вместо этого курсор данного окна останется в том самом месте, где он находился в момент вызова команды Program reset (Реинициализация программы).

Команда Argument (Аргументы)

Программа, профиль которой Вы получаете, может ожидать ввода аргументов в командной строке. При помощи команды Run|Arguments (Выполнение|Аргументы) Вы можете задать аргументы командной строки Вашей программы. После этого, при выборе Вами команды Run|Run (Выполнение|Выполнение) или Run|Program Reset (Выполнение|Реинициализация программы), профилировщик передает аргументы Вашей программе точно также, как если бы они вводились в командной строке. Не выходя из системы Turbo Profiler, Вы можете изменить значения этих аргументов и произвести повторный запуск Вашей программы.

Введите аргументы в точности также, как Вы бы это сделали в командной строке DOS. (Имя программы при этом водить не нужно).

Меню Statistic (Статистика)

+-+ +-+

| Callers Disabled | | Вызывающие подпрограммы |

| Files Enabled | | Файлы |

| Interrupts Disabled | | Прерывания |

| Overlays Enabled | | Оверлеи |

|-| |-|

| Profiling options… | | Параметры профилирования |

| Accumulation Enabled | | Накопление Включено |

| Delete all | | Удалить все |

|-| | |

| Save… | | Сохранить |

| Restore… | | Восстановить |

+-+ +-+

Меню Statistics (Статистика) содержит в себе команды, предназначенные для того, чтобы:

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

* устанавливать режим работы профилировщика (активный или пассивный);

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

* включать и отключать автоматический сбор данных;

* уничтожать статистику, полученную в результате профилирования;

* считывать в систему Turbo Profiler предварительно сохраненные данные.

Вы можете сохранить всю статистическую информацию текущего профиля в файле с расширением. TFS. После этого, когда бы Вы не захотели изучить эти данные, Вы можете загрузить этот файл в профилировщик, восстановив при этом все статистические данные без повторного профилирования. Эта возможность профилировщика особенно полезна в случае, когда профилирование или выполнение Вашей программы требует большого количества времени. В Вы можете сохранить множество вариантов профиля Вашей программы, полученных при различных значениях параметров профилирования, и в дальнейшем просто восстанавливать из файлов эти данные для их быстрого сравнения. Также Вы можете написать макрос для автоматического получения пяти профилей Вашей программы с различными значениями параметров или различными заданиями "областей", с сохранением результатов в пяти различных файлах с расширением. TFS.

Затем Вы можете с вечера запустить этот макрос и вернуться к Вашему компьютеру за результатами только на следующее утро.

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

Если Вы установите параметр Callers (Вызывающие подпрограммы) в состояние Enabled (Включен), то профилировщик будет собирать информацию о том, какие из подпрограмм вызывают другие подпрограммы. Для того, чтобы указать для каких именно подпрограмм Вы хотите запоминать историю вызовов, необходимо воспользоваться командой Callers (Вызывающие подпрограммы) локального меню окна Module (Модуль) или командой Options (Параметры) локального меню окна Areas ("Области") и затем выбрать соответствующие селективные кнопки Callers (Вызывающие подпрограммы) и Areas ("Области").

Примечание: Какая-либо информация появляется в этих окнах только после того, как Вы выполните Вашу программу и соберете для нее какие-нибудь статистические данные.

После выполнения Вашей программы и получения ее профиля Вы можете в окне Callers (Вызывающие подпрограммы) ознакомиться с данными о вызовах подпрограмм.

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

Интервал:

Закладка:

Сделать


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

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




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


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


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

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