erlug
[Top] [All Lists]

[Erlug] Figata del giorno: profiling e kcachegrind

To: erlug@xxxxxxxxxxxxxx
Subject: [Erlug] Figata del giorno: profiling e kcachegrind
From: Enrico Zini <enrico@xxxxxxxxxxxxxx>
Date: Tue, 26 Apr 2005 15:54:26 +0200
Ciao,

ho scoperto kcachegrind e volevo condividere la cosa.

Praticamente, tu pigli un programma compilato coi simboli di debugging,
poi lo lanci dentro a cachegrind e lui fa un file di traccia.  Poi
kcachegrind ti visualizza i risultati:

  http://kcachegrind.sourceforge.net/cgi-bin/show.cgi/KcacheGrindIndex
  http://dot.kde.org/1031085340/
  http://kcachegrind.sourceforge.net/cgi-bin/show.cgi/KcacheGrindShot3

Per dire, sullo screenshot che hanno in home page, in basso a sinistra
c'è ogni funzione, con dentro le funzioni che ha chiamato, e hanno
un'area proporzionale al tempo che ci hanno speso.  Cosí vedi subito
cosa va ottimizzato.  Il grafico a destra è "quale funzione ha chiamato
chi".

E non c'è bisogno di ricompilare niente, perché hanno dentro
un'emulatore di cpu (!!).

De paura.


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <enrico@xxxxxxxxxx>

Attachment: signature.asc
Description: Digital signature

<Prev in Thread] Current Thread [Next in Thread>