Page doesn't render properly ?

Source tarballs

oprofile-0.9.9.tar.gz | Release notes

oprofile-0.9.8.tar.gz | Release notes

oprofile-0.9.7.tar.gz | Release notes

oprofile-0.9.6.tar.gz | Release notes

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.

Additional patches

There are a number of additional patches to the kernel driver you may need or find useful.

Git Repository

You can access the source via Git :

git clone git://git.code.sf.net/p/oprofile/oprofile

Building Git

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.

Git modules

oprofile
The actual source.
oprofile-tests
Some tests and notes for oprofile.
oprofile-results
Some summaries of oprofile overhead etc.
oprofile-www
Source for this website.

Git branches

The 'perf-events' branch has been merged with the master branch and deleted. See the July 10, 2012 announcement about the merge on the mailing list for more details.

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 Git with the release name, e.g. RELEASE_0_5.

View repository

You can view the oprofile Git repository here.

Optimizations always bust things, because all optimizations are, in the long haul, a form of cheating, and cheaters eventually get caught. - Larry Wall
2013/07/29