Other Profilers on Linux Systems
- gprof -- venerable C/C++ profiling from the GNU project. Almost certainly
included in your distribution. Provides flat profiles, call graphs and source code annotation.
May require patching and various tweaking to profile multithreaded programs GPL.
- oprofile -- cool kernel/hardware based profiler. May require a kernel recompile,
and only flat profiles are available, but profiles everything on the system: your app,
shared libraries, kernel, etc. with extremely low overhead and nice analysis tools. GPL.
- TAU -- heavy duty C++ profiler from LANL and various university projects.
- qprof -- handles dynamically linked code and includes profiling of dynamic libs, supports multithreaded apps and multiprocess apps. Currently only does flat profiles. MIT style license, with some GPL tests, utils.