Używam profilera gprof
w połączeniu z g++
.Czas `gprof` spędzony w poszczególnych liniach kodu
Mam funkcję w moim kodzie, która zawiera kilka sekcji zachowania, które są wystarczająco powiązane z podstawową funkcją, że nie ma sensu rozdzielanie ich na ich własne funkcje.
Chciałbym wiedzieć, ile czasu spędzamy w każdym z tych obszarów kodu.
Tak więc, jeśli wyobrazić kod wygląda
function(){
A
A
A
B
B
B
C
C
C
}
gdzie A, B, i C oznaczają poszczególne sekcje kodu, który mnie interesuje, czy istnieje sposób, aby uzyskać gprof
mi powiedzieć, ile poświęcasz czas na pracę nad tymi konkretnymi sekcjami?
Jeśli chcesz, aby program działał szybciej, * [możesz zrobić lepiej niż gprof.] (Http://stackoverflow.com/questions/1777556/alternatives-to-gprof/1779343#1779343) * –