Jump to: navigation, search

Difference between revisions of "Linux Tools Project/PERF/User Guide"

(Overview)
Line 1: Line 1:
 
 
 
= Overview =
 
= Overview =
  
PERF is aperformance counters subsystem in Linux. Performance counters are CPU hardware registers that count hardware events such as instructions executed and cache-misses suffered. These counters aid in profiling applications to detect hotspots in the application. PERF provides per task, per CPU and per-workload counters, sampling on top of these and source code event annotation.
+
PERF is a performance counters subsystem in Linux. Performance counters are CPU hardware registers that count hardware events such as instructions executed and cache-misses suffered. These counters aid in profiling applications to detect hotspots in the application. PERF provides per task, per CPU and per-workload counters, sampling on top of these and source code event annotation.
  
 
The PERF plug-in for Eclipse allows the developer to execute profiles in their applications in a seamlessly way, using quick launch actions and visualizing the results in an user-friendly interface.
 
The PERF plug-in for Eclipse allows the developer to execute profiles in their applications in a seamlessly way, using quick launch actions and visualizing the results in an user-friendly interface.
 +
 +
= Launching a Profile =
 +
 +
Information about how to launch a profile.
 +
 +
= Profiling Configuration =
 +
 +
Information about how to configure a profile session.
 +
 +
= Perf View =
 +
 +
Information about the Perf View.

Revision as of 12:32, 1 March 2012

Overview

PERF is a performance counters subsystem in Linux. Performance counters are CPU hardware registers that count hardware events such as instructions executed and cache-misses suffered. These counters aid in profiling applications to detect hotspots in the application. PERF provides per task, per CPU and per-workload counters, sampling on top of these and source code event annotation.

The PERF plug-in for Eclipse allows the developer to execute profiles in their applications in a seamlessly way, using quick launch actions and visualizing the results in an user-friendly interface.

Launching a Profile

Information about how to launch a profile.

Profiling Configuration

Information about how to configure a profile session.

Perf View

Information about the Perf View.