Software Index
Linux Software Utilities  

OProfile

download download home home   report broken
important software information
company name:
John Levon
license: Freeware
minimum requirements: No special requirements.
functional limitations:
OProfile description
OProfile is a system-wide profiler for Linux systems, capable of profiling all running code at low overhead. It is released under the GNU GPL.

It consists of a kernel driver and a daemon for collecting sample data, and several post-profiling tools for turning data into information.

OProfile leverages the hardware performance counters of the CPU to enable profiling of a wide variety of interesting statistics, which can also be used for basic time-spent profiling. All code is profiled: hardware and software interrupt handlers, kernel modules, the kernel, shared libraries, and applications.

OProfile is currently in alpha status; however it has proven stable over a large number of differing configurations; it is being used on machines ranging from laptops to 16-way NUMA-Q boxes. As always, there is no warranty.

Here are some key features of "OProfile":

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.

Call-graph support
- With an x86 or ARM 2.6 kernel, OProfile can provide gprof-style call-graph profiling data.

Low overhead
- OProfile has a typical overhead of 1-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 CPUs, include the Intel range, AMD's Athlon and AMD64 processors range, the Alpha, ARM, and more. OProfile will work against almost any 2.2, 2.4 and 2.6 kernels, and works on both UP and SMP systems from desktops to the scariest NUMAQ boxes.. OProfile - A System Profiler for Linux (News). About oprofile, a continuous system-wide profiler for Linux
Similar software
Zoom Profiler (Popularity: ) : Zoom is a low-overhead, graphical, statistical profiler for Linux.

Freedom to Choose

CPU vendors' profilers are tied to specific processor families. With Zoom, you can profile on all mainstream processors.

Practically Invisible

Zoom's overhead is typically under 5% of total time so you get ...

NetVideoEncoder (Popularity: ) : NetVideoEncoder is an extended version of the MeizuVideoEncoder software.

The purpose is to extend the use of the MeizuVideoEncoder application to other miniplayers and websites video formats.

The functionalities added for this purpose are meant to :
??? manage some usage profiles
??? add ...

OpenGrade (Popularity: ) : OpenGrade is software for teachers to keep track of grades. OpenGrade can put the students' grade reports on a Web server and allow the students password-protected access to them.

You might also want to check out Ggradebook and Grades, which are ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Similar scripts
OProfile 0.9.4 (Popularity: ) : OProfile is a system-wide profiler for Linux systems, capable of profiling all running code at low overhead. It consists of a kernel driver and a daemon for collecting sample data, and several post-profiling tools for turning data into information.

OProfile ...

OProfile 0.9.4 RC (Popularity: ) : OProfile is a system-wide profiler for Linux systems, capable of profiling all running code at low overhead. It consists of a kernel driver and a daemon for collecting sample data, and several post-profiling tools for turning data into information. OProfile ...
Rate me
supported os's
stats
downloads 5
version 0.9.6
size in Kb 1,290
popularity   
943/1272475
user rating 0/10
our rating 0 Stars
share info
Recommend OProfile
Report spyware
New Software
Popular Software
Latest Reviews