Система Turbo Profiler фирмы Borland | страница 44



Важное замечание: При выборе количества собираемых данных Вы вынуждены принимать какие-то компромиссные решения. Так как, чем более обширную и подробную информацию собирает система Turbo Profiler, тем медленнее происходит процесс получения профиля, и тем большее количество оперативной памяти требуется для собранной статистики.

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

Получение профиля Вашей программы.

Как только Вы пометили «области», приступайте к получению профиля Вашей программы. Вы можете сохранить результаты профилирования с помощью команды Statistics| Save (Статистика| Сохранить). В результате выполнения этой команды статистика сохраняется в файле с расширением TFS (Turbo Profiler Statistics (Статистика системы Turbo Profiler). Если Вы хотите сохранить результаты нескольких сеансов профилирования, лучше всего было бы назвать файлы, в которых будут храниться эти результаты, используя некоторые соглашения, позволяющие однозначно определять в каком из файлов находятся данные каждого из сеансов (например, RUN.TFS, RUN2.TFS и т. д.). Подобные названия файлов делают более простым последующее сравнение этих данных.

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

После того как Вы сохраните статистические данные в файле с рассширением. TFS, Вы можете приступить к их изучению путем просмотра информации, находящейся в различных окнах отчета о профилировании (profile report windows), причем для наилучшего понимания значения этих данных Вы имеете возможность выводить их на экран в отфильтрованном и отсортированном различными способами виде. При этом Вы не утратите каких-либо маркеров или статистических данных, так как в любое время Вы можете воспроизвести их первоначальный вид (просто загрузив информацию в профилировщик из соответствующего файла с расширением. TFS). Общее правило таково: если на получение профиля программы было затрачено большое количество времени, то следует сохранить этот профиль, за исключением, конечно, того случая, когда Вы абсолютно уверены в том, что впоследствии он Вам не понадобится.