🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #14419

Re: Gprof.

#14419
From: Santiago Romero
Date: Fri, 10 Nov 2000 00:00
52 lines
2712 bytes
El Fri, 10 Nov 2000 15:48:17 +0100, Santiago Romero escribi�:
>
> Enas...
> compilo mi SDLspectrum (emulador) con -pg para generar las
> cosas necesarias para usar gprof, pero no me genera el
> gmon.out necesario:
>
>sromero@compiler sdlspectrum-0.1$ gprof xspectrum 
>gmon.out: No existe el fichero o el directorio
>
> �Alguna idea?
> la linea de compilacion es gcc -pg -o xspectrum $(FILES)
> :?

 me autorespondo (_Esto deberia estar en el man_).
 Hay que ejecutar el programa tas compilarlo para que te
 cree el .out correspondiente....

 en fin, una vez compilado con -pg y ejecutado, hago un
 gprof xspectrum > profile.txt y veo algo tan interesante
 como:

Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ns/call  ns/call  name    
 49.00      3.93     3.93 43302912    90.76    90.76  fast_putpixel2
 32.42      6.53     2.60   169152 15370.79 38604.33  DisplayScanLine
 15.46      7.77     1.24   267825  4629.89  5413.98  Z80Run
  2.62      7.98     0.21  2767099    75.89    75.89  Z80WriteMem
  0.37      8.01     0.03                             main
  0.12      8.02     0.01                             thread_func
  0.00      8.02     0.00     3150     0.00     0.00  Z80InPort
  0.00      8.02     0.00      874     0.00     0.00  Z80Hardware
  0.00      8.02     0.00      874     0.00    83.19  Z80Interrupt
  0.00      8.02     0.00        4     0.00     0.00  Z80OutPort
  0.00      8.02     0.00        2     0.00     0.00  Z80MemRead
(etc)

 Lo cual demuestra que para programar (como para otras cosas),
 Linux se sale :)

 salu2!
-- 
Windows Error: Timing error - Please wait. And wait. And wait...
 _-----------------------------------------------------_
|  NoP / Compiler    --    compiler@escomposlinux.org   |
|-------------------------------------------------------|
|  POWERED BY - Linux Debian 2.2  -  Reg. User #74.821  |
|         http://www.escomposlinux.org/sromero          |
 ~-----------------------------------------------------~
Technical Details
Message-ID: <dk8hu8.h72.ln@127.0.0.1>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <hr1hu8.a61.ln@127.0.0.1>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,400991904c7ec6e4
X-Google-Attributes: gidf86c8,public
From: sromero@escomposlinux.org (Santiago Romero)
Subject: Re: Gprof.
Date: 2000/11/10
Message-ID: <dk8hu8.h72.ln@127.0.0.1>
X-Deja-AN: 692154016
Content-Transfer-Encoding: 8bit
References: <hr1hu8.a61.ln@127.0.0.1>
Content-Type: text/plain; charset=iso-8859-1
X-Trace: fu-berlin.de 973888106 2009129 62.42.45.151 (16 [39726])
Mime-Version: 1.0
User-Agent: slrn/0.9.6.2 (Linux)
Reply-To: compiler@escomposlinux.org
Newsgroups: es.comp.os.linux.programacion