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

4254


1 страница из 175
читать на одной стр.
Настроики
A

Фон текста:

  • Текст
  • Текст
  • Текст
  • Текст
  • Аа

    Roboto

  • Аа

    Garamond

  • Аа

    Fira Sans

  • Аа

    Times

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

Введение

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

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

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

Файл README

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Глава 3. Стратегии профилирования

Подготовка к получению профиля

Преобразование текста Вашей программы

Компиляция вашей программы

Задание «областей» профилирования

Какой уровень детализации Вам следует выбрать?

Какие данные Вам необходимо получить в процессе профилирования?

В какой момент следует начать сбор данных?

Каким образом сгруппировать временные данные?

Какие данные Вам необходимо просматривать?

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

Что Вы пытаетесь понять в ходе процесса профилирования?

Тестирование алгоритма

Верификация и тестирование программ

Подсчет времени выполнения и контроль за использованием ресурсов

Изучение структуры незнакомой программы

Какой режим профилирования Вы используете?

Активный анализ

Пассивный анализ

Некоторые вещи, на которые стоит обратить внимание

Профилирование объектно-ориентированных программ

Как ускорить процесс получения профиля

Комментарии к книге «Система Turbo Profiler фирмы Borland», Автор неизвестен -- Компьютеры

Всего 0 комментариев

Комментариев к этой книге пока нет, будьте первым!

РЕКОМЕНДУЕМ К ПРОЧТЕНИЮ

Популярные и начинающие авторы, крупнейшие и нишевые издательства