Hi Mircea!
On Thu, 16 Nov 2000, Mircea S. wrote:
> Teodor Cimpoesu wrote:
> >
> > > Care a folosit mai intens profilig-ul oferit de gcc? Imi poate da si mie
> > > niste sfaturi pentru ca m-ar intresa sa-l folosesc pentru niste programe
> > > de ale mele...
> > >
> > io, da' deloc intens. Doar la nivelul curiozitatii.
> > Iti scoate detaliat ce functii cat au mancat din timpu de executie,etc.
> > Despre ce sfaturi ar fi vorba?
> >
>
> Pai cam asta vreau si eu. Sa execut un program si sa aflu cam cat a
> mancat fiecare rutina ca timp de executie, eventual memorie, din
> procesor daca se poate, etc.
>
> Folosesc numa' gcc...
numai cu gcc-ul nu ai cum sa faci profiling.
In pagina de info de la gprof sunt descrisi foarte simplu pasii:
pentru foo.c:
gcc -g -pg -a -o foo foo.c
./foo (rezulta gmon.out)
gprof foo gmon.out > foo.profile
acum ai in foo.profile rezultatele analizei :)
daca vrei si mai multe detalii la nivel de bloc, foloseste -ax.
daca vrei pentru toate binarele unei distribtii
CFLAGS=" -g -pg -a" ./configure && stuff.
-- teodor
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.