Linux Tools Project

Linux Tools Project - OProfile Support

Overview

The Linux Distributions OProfile plugin aims to bring the powerful call profiling capabilities of OProfile to Eclipse, in a manner that is easy to use for developers of any level of experience. Inexperienced users can, with 1 click, determine the parts of their code which use the most time while experienced users of OProfile can perform the same functions they would on the command-line but with a much more rich visualization of the results.

Current Status

In conjunction with CDT 5.0, the plugin can do the following:

Future Plans

Screenshots

OProfile View Event Configuration Tab

Video Demo

Check out a screencast of the plugin in action here.

Try it out

You can download the plugin from our update site, or check the project plugins out of SVN directly from eclipse.org at svn://dev.eclipse.org/svnroot/technology/org.eclipse.linuxtools. You will need all the plugins under oprofile/trunk, and the plugins under profiling/trunk:

     
	org.eclipse.linuxtools.oprofile-feature
	org.eclipse.linuxtools.oprofile.core
	org.eclipse.linuxtools.oprofile.core.linux.ppc
	org.eclipse.linuxtools.oprofile.core.linux.x86
	org.eclipse.linuxtools.oprofile.core.linux.x86_64
	org.eclipse.linuxtools.oprofile.core.tests
	org.eclipse.linuxtools.oprofile.doc
	org.eclipse.linuxtools.oprofile.launch
	org.eclipse.linuxtools.oprofile.launch.tests
	org.eclipse.linuxtools.oprofile.test-feature
	org.eclipse.linuxtools.oprofile.tests
	org.eclipse.linuxtools.oprofile.ui
	org.eclipse.linuxtools.oprofile.ui.tests
	org.eclipse.linuxtools.profiling-feature
	org.eclipse.linuxtools.profiling.launch
	org.eclipse.linuxtools.profiling.test-feature
	org.eclipse.linuxtools.profiling.tests
	org.eclipse.linuxtools.profiling.ui
For help with installing and using the plugin, please read the user guide here.

We have tested using Eclipse 3.4.1, CDT 5.0.1, OProfile 0.9.3 and 0.9.4 on Fedora 9 x86, Fedora 10 x86_64, Ubuntu LTS, Ubuntu 9 and openSUSE 11.1.




Incubation
Incubation