🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.sys.pc-unix
Article #87

profiler

#87
From: m... Mariusz Fras p.124 C-3
Date: Mon, 11 Dec 1995 00:00
33 lines
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-mail

Show 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