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