Я использовал профайлер gprof
в сочетании с g++.
.
В моем коде есть функция, которая инкапсулирует несколько разделов поведения, которые настолько связаны с основной функцией, что не имеет смысла разделять их на отдельные функции.
Я хотел бы знать, сколько времени уходит на каждую из этих областей кода.
Итак, если вы представляете, что код выглядит как
function(){
A
A
A
B
B
B
C
C
C
}
, где A, B и C представляют определенные разделы кода, которые меня интересуют, есть ли способ заставить gprof
сказать мне, как много времени уходит на работу с этими конкретными разделами?