4.3. Source/compile-time profilers

4.3.1. gprof

4.3.2. Perfctr

4.3.3. Eazel profiler (cprof)

4.3.4. FunctionCheck

4.3.5. High-resolution Profiler

4.3.6. GNU sprof

This is unrelated to the other tool named sprof. GNU sprof is packaged with the GNU C library (it can often be found as part of the

4.3.7. Performance Counter Library

4.3.8. Performance API

4.3.9. TAU

4.3.10. Low-fat Profiler

4.3.11. Erik Hendriks' performance counter package

This code provided virtualised access to the x86 performance counters in a similar manner to Section 4.3.2 for 2.2 kernels. It is no longer maintained, and is listed here only for historical interest. You can find the manual and the source here.

4.3.12. bprof

bprof is a very old tool that provided instruction-level profiling data via setitimer(2). If you are lucky, you will still be able to find a source RPM at rpmfind.net, but the code is merely of historical interest now.