`gprof` время, потраченное на определенные строки кода

Я использовал профайлер gprofв сочетании с g++. .

В моем коде есть функция, которая инкапсулирует несколько разделов поведения, которые настолько связаны с основной функцией, что не имеет смысла разделять их на отдельные функции.

Я хотел бы знать, сколько времени уходит на каждую из этих областей кода.

Итак, если вы представляете, что код выглядит как

function(){
    A
    A
    A
    B
    B
    B
    C
    C
    C
}

, где A, B и C представляют определенные разделы кода, которые меня интересуют, есть ли способ заставить gprofсказать мне, как много времени уходит на работу с этими конкретными разделами?

7
задан Richard 7 March 2012 в 20:58
поделиться