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