oprofile-0.9.5.tar.gz | Release notes
oprofile-0.9.4.tar.gz | Release notes
oprofile-0.9.3.tar.gz | Release notes
oprofile-0.9.2.tar.gz | Release notes
oprofile-0.9.1.tar.gz | Release notes
oprofile-0.9.tar.gz | Release notes
oprofile-0.8.2.tar.gz | Release notes
oprofile-0.8.1.tar.gz | Release notes
oprofile-0.8.tar.gz | Release notes
oprofile-0.7.1.tar.gz | Release notes
oprofile-0.7.tar.gz | Release notes
oprofile-0.6.1.tar.gz | Release notes
oprofile-0.6.tar.gz | Release notes
oprofile-0.5.4.tar.gz | Release notes
oprofile-0.5.3.tar.gz | Release notes
oprofile-0.5.2.tar.gz | Release notes
oprofile-0.5.1.tar.gz | Release notes
oprofile-0.5.tar.gz | Release notes
oprofile-0.4.tar.gz | Release notes
oprofile-0.3.tar.gz | Release notes
oprofile-0.2.tar.gz | Release notes
oprofile-0.1.tar.gz | Release notes
Note: we do not distribute binaries. Most of the major distributions ship their own versions of OProfile; problems found when using their versions must be reported to them, not us.
There are a number of additional patches to the kernel driver you may need or find useful.
You can access the source via anonymous CVS :
There is no password (just press enter).
You will need automake and autoconf. automake 1.5 and autoconf 2.13 are the minimum versions supported; automake 1.7.1, and autoconf 2.54, 2.55 are also known to work. You will need to have an XSL stylesheets installation (and xsltproc etc.) installed to change the documentation. Remember to run autogen.sh before attempting to build as normal.
The JIT_SUPPORT branch has been merged with mainline. No further development work should be done in this branch.
Every source release gets tagged in CVS with the release name, e.g. RELEASE_0_5.
You can view the oprofile CVS repository here.
Measurement is a crucial component of performance improvement since reasoning and intuition are fallible guides and must be supplemented with tools like timing commands and profilers.- The Practice of Programming, Brian W. Kernighan and Rob Pike