Oprofile: Difference between revisions

No edit summary
No edit summary
Line 1: Line 1:
John Levon's masters project makes use of performance-analysis [[MSR]]'s and a kernel module to provide awesome profiling capabilities on the [[Linux]] platform. A more recent alternative is Ingo Molnar's [[perf]].
John Levon's masters project makes use of performance-analysis [[MSR]]'s and a kernel module to provide awesome profiling capabilities on the [[Linux]] platform. A more recent alternative is Ingo Molnar's [[perf]].


Each processor has a [[performance counters|set of events]] it collects (there might also be generic events '''FIXME'''), recoverable with <tt>opcontrol --list-events</tt>:<pre>[atlx-swps-ux-pol02](0) $ opcontrol --list-events
Each processor has a [[Performance Counters|set of events]] it collects (there might also be generic events '''FIXME'''), recoverable with <tt>opcontrol --list-events</tt>:<pre>[atlx-swps-ux-pol02](0) $ opcontrol --list-events
oprofile: available events for CPU type "Core 2"
oprofile: available events for CPU type "Core 2"


Line 686: Line 686:
Number of downward prefetches issued (min count: 3000)
Number of downward prefetches issued (min count: 3000)
[atlx-swps-ux-pol02](0) $ </pre>
[atlx-swps-ux-pol02](0) $ </pre>
==See also==
==See also==
* Main [http://oprofile.sourceforge.net/news/ Oprofile] page
* Main [http://oprofile.sourceforge.net/news/ Oprofile] page