Bug#139475: RFP: oprofile -- OProfile is a system-wide profiler for Linux x86 systems, capable of profiling all running code at low overhead.
Package: wnpp
Version: N/A; reported 2002-03-22
Severity: wishlist
* Package name : oprofile
Version : 0.1
Upstream Author : John Levon <moz@compsoc.man.ac.uk>
* URL : http://oprofile.sourceforge.net
* License : GPL
Description : OProfile is a system-wide profiler for Linux x86 systems, capable of profiling all running code at low overhead.
Features
Unobtrusive
No special recompilations, wrapper libraries or the like are necessary.
Even debug symbols (-g option to gcc) are not necessary unless you want to
produce annotated source. No kernel patch is needed - just insert the
module. System-wide profiling All code running on the system is profiled,
enabling analysis of system performance. Performance counter support
Enables collection of various low-level data, and assocation with particular
sections of code.
Low overhead
OProfile has a typical overhead of 3-8%, dependent on sampling frequency and
workload.
Post-profile analysis
Profile data can be produced on the function-level or instruction-level
detail. Source trees annotated with profile information can be created. A
hit list of applications and functions that take the most time across the
whole system can be produced.
System support
OProfile works across a range of x86 CPUs, including the Athlon/Duron range.
Full support for Pentium IV is not yet present. OProfile will work against
almost any 2.2 and 2.4 kernel, and works on both UP and SMP systems.
-- System Information
Debian Release: unstable
Architecture: i386
Kernel: Linux mizar 2.4.18 #1 Tue Mar 12 08:58:12 EST 2002 i686
Locale: LANG=en_US, LC_CTYPE=en_US
--
- mdz
Reply to: