Профилятор gprof: Несовместимость с Unix `gprof'

Вперед Назад Содержание

11. Несовместимость с Unix `gprof'

GNU `gprof' и Berkeley Unix `gprof' используют один и тот же файл данных `gmon.out' и обеспечивают почти одинаковую информацию. Но они имеют ряд различий.

  • Рекурсивную функцию Unix `gprof' вносит в список функций и как вызывающую, и как вызываемую, указывая в поле `вызовы' количество рекурсивных вызовов. GNU `gprof' опускает эти строки и указывает количество рекурсивных вызовов в первичной строке.
  • Если функция исключена из графа вызовов при помощи опции `-e', GNU `gprof' продолжает указывать ее как подпрограмму функции, которая ее вызывает.
  • Пояснения, ширина полей и формат вывода различны. GNU `gprof' выводит пояснения после таблиц, так что вы можете просмотреть таблицы без того, чтобы сначала пропустить пояснения.


Вперед Назад Содержание