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

- 1 -
Система Turbo Profiler фирмы Borland Оглавление

Введение

Отличие профилирования от оптимизации

Условия работы

Установка системы Turbo Profiler

Файл README

Краткое содержание

Замечания по терминологии

Глава 1. Пример работы с профилировщиком

Профилирование программы (PRIME0)

Установка параметров профилирования

Сбор статистических данных

Изображение статистики

Печать текстов программ и статистики

Отчет о статистике профилирования

Сохранение и восстановление статистических данных

Анализ статистики

Одновременный просмотр исходного текста и статистики

Сохранение конфигурации окон

Измерение эффективности работы «области» программы

Модульная программа поиска простых чисел (PRIME1)

Модификация программы и повторное профилирование

Загрузка программы PRIME2

Сокращение количества вызовов подпрограммы (PRIME3)

Добавим еще немного эффективности

Сокращение времени ввода/вывода

Удаление пар символов cr/lf («возврат каретки»/«перевод… строки») (PRIME6)

А что же дальше?

Глава 2. Внутри профилировщика

Воображаемые пункты сбора подорожной пошлины

Определение затрат времени на вызов подпрограмм

Кто расплачивается за циклы

Сбор статистических данных о вызовах подпрограмм

Опрос вместо подсчета

Использование памяти профилировщиком

- 1 -