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.

Raspunde prin e-mail lui