Введение
Отличие профилирования от оптимизации
Условия работы
Установка системы Turbo Profiler
Файл README
Краткое содержание
Замечания по терминологии
Глава 1. Пример работы с профилировщиком
Профилирование программы (PRIME0)
Установка параметров профилирования
Сбор статистических данных
Изображение статистики
Печать текстов программ и статистики
Отчет о статистике профилирования
Сохранение и восстановление статистических данных
Анализ статистики
Одновременный просмотр исходного текста и статистики
Сохранение конфигурации окон
Измерение эффективности работы «области» программы
Модульная программа поиска простых чисел (PRIME1)
Модификация программы и повторное профилирование
Загрузка программы PRIME2
Сокращение количества вызовов подпрограммы (PRIME3)
Добавим еще немного эффективности
Сокращение времени ввода/вывода
Удаление пар символов cr/lf («возврат каретки»/«перевод… строки») (PRIME6)
А что же дальше?
Глава 2. Внутри профилировщика
Воображаемые пункты сбора подорожной пошлины
Определение затрат времени на вызов подпрограмм
Кто расплачивается за циклы
Сбор статистических данных о вызовах подпрограмм
Опрос вместо подсчета
Использование памяти профилировщиком
Глава 3. Стратегии профилирования
Подготовка к получению профиля
Преобразование текста Вашей программы
Компиляция вашей программы
Задание «областей» профилирования
Какой уровень детализации Вам следует выбрать?
Какие данные Вам необходимо получить в процессе профилирования?
В какой момент следует начать сбор данных?
Каким образом сгруппировать временные данные?
Какие данные Вам необходимо просматривать?
Получение профиля Вашей программы
Что Вы пытаетесь понять в ходе процесса профилирования?
Тестирование алгоритма
Верификация и тестирование программ
Подсчет времени выполнения и контроль за использованием ресурсов
Изучение структуры незнакомой программы
Какой режим профилирования Вы используете?
Активный анализ
Пассивный анализ
Некоторые вещи, на которые стоит обратить внимание
Профилирование объектно-ориентированных программ
Как ускорить процесс получения профиля
Комментарии к книге «Система Turbo Profiler фирмы Borland», Автор неизвестен -- Компьютеры
Всего 0 комментариев