I've been spending a lot of time profiling DRI drivers for Gallium 3D. I've tried gprof, valgrind, and finally oprofile. Oprofile seems the best in my opinion for this purpose. (I haven't tried Sysprof yet though). I wrote about it in http://dri.freedesktop.org/wiki/Profiling .
I also wrote a script to generate a time-colored call graph from oprofile output, using graphviz. The script available from http://code.google.com/p/jrfonseca/wiki/Gprof2Dot . See an output example of profiling glxgears on Gallium 3D on http://people.freedesktop.org/~jrfonseca/profiling/oprofile-gallium.png . The hotter the colour of a function is, more time is spent on that function and its children. José Fonseca ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev