Очевидно, что вы должны включить символы отладки для декодирования сеанса профиля, но вы профилируете с -O0 или с более высокими уровнями оптимизации? Не будет ли профиль с -O0 быть профилирующим?
Вы должны профилировать с настройками оптимизации, которые вы планируете использовать в производстве.Делать что-либо еще бессмысленно.
Сравнение другого кода с помощью профилирования должно выполняться на одной машине, с одним и тем же компилятором и с самыми высокими настройками оптимизации.Любые другие профили не имеют смысла.