On Thu, Nov 14, 2002 at 10:08:05PM +0100, Ulf Lorenz wrote:
Hallo,
mal eine Programmierfrage. Ich wollte die Laufzeit eines Codeteils mal Pi*Daumen messen. Dazu, hab ich mir ueberlegt, waere es ganz nett, den time stamp counter der CPU auszulesen. Also eine Funktion schnell eingefuegt, die nichts weiter macht als diesen auszulesen und vor und nach dem Codeteil diese Funktion aufgerufen und das Ergebnis ausgegeben. Gibt es eine bessere Idee? Falls nicht, koennte mir jemand mal einen Tip fuer eine gebrauchsfaehige derartige Funktion geben, so cookbook-maessig?
Für pi*daumen taugt "time" auf der Kommandozeile. Dafür brauchst du jedoch eine main-Funktion, die nur den gewünschten Codeteil ausführt.
Beispiel: ==root@sonne:~# time updatedb
real 2m44.957s user 0m8.600s sys 0m4.630s
thomas