Documentation
Screenshots
Download/Sources
Links
Roadmap
Bugs & Wishes
|
|
Similar Tools
Remark: This is an arbitrary list of tools, partly from research area
(for which it will be difficult to find source at all).
Free/Research Profiling Tools
- Perf Events for Linux (since 2.6.31,
"perf" sources in Linux kernel source tree)
- OProfile (System wide sampling for Linux)
- Perfmon2 (access to PMU on Linux/Itanium, needs patch for other
architectures, superceeded by Perf Events for Linux)
- HPCToolkit.
- PAPI: API for reading PMU counters
- MemSpy (Martonosi/Gupta/Anderson)
- CProf (Lebeck/Wood)
- VProf
- MTools (Goldberg/Hennessy)
- MHSim (Fowler/Mellor-Crummey/Whalley)
- SIP (Berg/Hagersten)
- DCPI (HP Profiling Infrastructure for Alpha Processors)
Commercial Profilers
- Intel VTune
- IBM Rational Quantify
- Zoom from RotateRight
Related
- WinCacheGrind
is a Windows software able to read Callgrind-formatted profile data,
mainly targeted at reading files produced by
xdebug 2,
a PHP debugger.
- Static instrumentors:
ATOM, FIT
- PIN (similar to Valgrind, for x86/Itanium/ARM, from Intel)
What people say about...
[Mostly excerpts from some mailing lists. Please send me an
EMail for your own external reference or if you want your citation removed.]
- "... kcachegrind is a marvelous tool by the way, try it if you can.
Too bad it requires KDE3, or we'd be using it at work everyday ..."
(Link)
- "... finally took some time to install kcachegrind. What a wonderful tool. I finally understood how to use all those lists and numbers to actually make stuff faster. Kcachegrind visualizes the information very good, especially the source code view totally rocks."
(Link)
- "... I am also doing some profiling analysis on the test programs using
valgrind/cachegrind/kcachegrind combination. This combination gives a
really good profiling tool."
(Link)
- "... Use cachegrind with the excellent visualisation tool kcachegrind."
(Link)
|