OProfile 0.9.4

Category: C & C++ - Miscellaneous

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 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. 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. - 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. Date: 13 January, 2012


System Profiler - Kernel Driver - Post-Profiling Tools - Post-Profiling - Tools - Kernel

Homepage: http://sourceforge.net/

Developer: SourceForge.net

License: Freeware

Operating System: All

Add a Comment

all are required fields

     
What do you think of this resource?

Select Your Rate:

Votes:0

 

Related Scripts Download

OProfile is a system-wide profiler for Linux systems, capable of profiling all running code at low overhead.

developer Developer: SourceForge.net
license License: Artistic License, GNU General Public License (GPL)
operating systems Operating System: Linux


PluggedOut CMS is a powerful thin client "Content Management System".

developer Developer: Jonathan Beckett
license License: GNU General Public License (GPL)
operating systems Operating System: OS Independent


Micro CMS is the only program available that combines a search-engine-friendly WYSIWYG with a simple, AJAX-based content management system, making the management of your static web site incredibly easy and fast.

developer Developer: Implied By Design LLC.
license License: Freeware
operating systems Operating System: Linux / Windows


Open Site Builder automates the essential task of a web development mechanism -- generating final pages by populating a predefined page template with content from source files.

developer Developer: Stas Trefilov
license License: GNU General Public License (GPL)
operating systems Operating System: OS Independent (Written in an interpreted language)


DB-RSE is a PHP program intended to be a very simplified MySQL database record selector and editor.

developer Developer: Keith D Commiskey
license License: GNU General Public License (GPL)
operating systems Operating System: OS Independent


Ceica Minus Groupware by Seich is a quick and effective platform for groupware work it is easily customizable using modules which are easily installed.

developer Developer: Sergio Diaz
license License: GNU General Public License (GPL)
operating systems Operating System: Linux, apache, windows


Windows XP Keylogger provides solution for computer keyboard monitoring at regular interval of time.

developer Developer: Passwords recovery
license License: GNU General Public License (GPL)
operating systems Operating System: Not Available


MUI(MM5 User Interface) is a web based user interface for a numerical weather prediction model written with php and bash scripts and awk for linux OS.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


ParaDB is a web-based PHP/MySQL application designed for use by ghost hunting and paranormal research organizations.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All