Article View: pl.comp.sys.pc-unix
Article #87profiler
From: m... Mariusz Fras p.124 C-3
Date: Mon, 11 Dec 1995 00:00
Date: Mon, 11 Dec 1995 00:00
33 lines
1730 bytes
1730 bytes
Mam problem.
po skompilowaniu programu pod Unixem za pomoca gcc z opcjami:
gcc -p -O7
i po wykonaniu go prof pokazuje to co zamieszczam ponizej.
Pytanie dotyczy _mcount . Czy ktos wie co to jest ?
I dodatkowo: jak rozumiec parametr msec/call ?
Dlaczego dla f-cji wyr_w_j moze sie tak znacznie roznic?
Z gory dzieki za wyjasnienia.
Oto co pokazuje prof:
%Time Seconds Cumsecs #Calls msec/call Name
28.6 17.87 17.8710785448 0.0017 iloczyn
26.8 16.73 34.60 5474672 0.0031 wart_aj_do_tab2
11.9 7.41 42.01 28 264.6 wyr_w_j
11.4 7.11 49.11 _mcount <----- ???
7.6 4.73 53.8410713200 0.0004 wartosc
3.8 2.37 56.21 130240 0.0182 suma
3.7 2.33 58.54 1380368 0.0017 negacja
2.6 1.64 60.19 strrchr
1.4 0.86 61.05 652976 0.0013 implikacja
1.1 0.66 61.71 wart_faktu
0.8 0.53 62.24 35076 0.0151 wart_aj_do_tab1
0.1 0.05 62.29 35092 0.0016 zwieksz_aj
0.1 0.05 62.34 25770 0.0019 memcpy
0.0 0.01 62.36 30 0.5 inicjuj_aj
0.0 0.01 62.36 36 0.3 write
0.0 0.01 62.37 418 0.02 malloc
0.0 0.00 62.38 115 0.04 nowy_blok
...
itd.
Technical Details
Message-ID:
<4ags4s$3cm@sun1000.pwr.wroc.pl>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
From: m...@ub.ists.pwr.wroc.pl (Mariusz Fras p.124 C-3) Subject: profiler Date: 1995/12/11 Message-ID: <4ags4s$3cm@sun1000.pwr.wroc.pl> X-Deja-AN: 121633187 organization: Technical Univeristy of Wroclaw newsgroups: pl.comp.sys.pc-unix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit