Я не понимаю документацию для gprof относительно того, как скомпилировать Вашу программу для профилирования с gprof. В g ++, требуемый скомпилировать с -g
опция (отладочная информация) в дополнении к -pg
опция или нет. В каждом случае я получаю различные результаты, и я хотел бы видеть, где узкие места в моем приложении находятся в режиме выпуска, не в режиме отладки, где много оптимизации не учтены компилятором (например, встраивающий)
В документации показано, что вы можете сделать то же самое, отметив, что вам нужен -g для построчное профилирование . Поэтому, если вы хотите профилировать в условиях выпуска и можете согласиться не выполнять построчное выполнение, у вас должна быть возможность компилировать без -g.