OPROFILE(1) | General Commands Manual | OPROFILE(1) |
oprofile - a statistical profiler for Linux systems, capable of profiling all running code at low overhead; also included is a set of post-profiling analysis tools, as well as a simple event counting tool
operf [ options ]
ocount [ options ]
opreport [ options ] [ profile specification ]
opannotate [ options ] [ profile specification ]
oparchive [ options ] [ profile specification ]
opgprof [ options ] [ profile specification ]
OProfile is a profiling system for systems running Linux 2.6.31
and greater. OProfile makes use of the hardware performance counters
provided on Intel, AMD, and other processors. OProfile can profile a
selected program or process or the whole system. OProfile can also be used
to collect cumulative event counts at the application, process, or system
level.
For a gentle guide to using OProfile, please read the HTML documentation
listed in SEE ALSO.
operf is a performance profiler tool for Linux.
ocount is an event counting tool for Linux.
opreport gives image and symbol-based profile summaries for the whole system or a subset of binary images.
opannotate can produce annotated source or mixed source and assembly output.
oparchive produces oprofile archive for offline analysis
opgprof can produce a gprof-format profile for a single binary.
Various optional profile specifications may be used with the post-profiling tools. A profile specification is some combination of the parameters listed below. ( Note: Enclosing part of a profile specification in curly braces { } can be used for differential profiles with opreport, but the braces must be surrounded by whitespace.)
No special environment variables are recognized by OProfile.
/usr/share/doc/oprofile/, operf(1), ocount(1), opreport(1), opannotate(1), oparchive(1), opgprof(1), gprof(1), CPU vendor architecture manuals
oprofile is Copyright (C) 1998-2004 University of Manchester, UK, John Levon, and others. OProfile is released under the GNU General Public License, Version 2, or (at your option) any later version.
John Levon <levon@movementarian.org> is the primary author. See the documentation for other contributors.
Mon 22 April 2024 | 4th Berkeley Distribution |