Вы можете использовать опции -p
или -pg
для gcc
, чтобы добавить код к прологу и эпилогу каждой функции, чтобы база данных профиля была записана при выполнении программы.Инструмент prof
используется для анализа выходных данных -p
и gprof
для - pg
.Эти инструменты создают отчеты, показывающие, какие функции были использованы, сколько вызовов и сколько времени было потрачено на каждую.Неиспользуемые функции будут отсутствовать в базе данных профиля.
Вы также можете использовать gcov
, чтобы получить отчет о том, какие строки кода были фактически выполнены.Функции, которые никогда не вызывались, будут выполнены 0 раз ....