Laufzeitmessung unter Linux - operf

operf

operf ist ein statistischer Profiler für Linux. Er erlaubt die Analyse von allen Teilen des Linux Systems (Kernel, Treiber und Anwendungen).

Start der Aufzeichnung / systemweit:

 sudo operf --system-wide --callgraph

Start der Aufzeichnung für einzelne prozesse:

 sudo operf --PID=xyz

 

Auswertung der Ergebnisse:

opreport -t 0.5 --exclude-dependent

opreport -t 0.5 -p /lib/modules/`uname -r`

[1] http://oprofile.sourceforge.net

[2] http://www.linux-magazin.de/Ausgaben/2006/07/Optimierung-mit-Profil