WhitePaper

From Perf Wiki
(Difference between revisions)
Jump to: navigation, search
m
 
(2 intermediate revisions by one user not shown)
Line 27: Line 27:
 
* <tt>[[jolsa_Docs_Sampling| sampling explained</tt>]]
 
* <tt>[[jolsa_Docs_Sampling| sampling explained</tt>]]
 
* <tt>[[jolsa_Docs_Sampling| diff explained</tt>]]
 
* <tt>[[jolsa_Docs_Sampling| diff explained</tt>]]
 +
* <tt>[[jolsa_Docs_Annotations| annotations explained</tt>]]
 
* <tt>[[jolsa_Docs_FileFormat| file format description</tt>]]
 
* <tt>[[jolsa_Docs_FileFormat| file format description</tt>]]
 
* <tt>[[jolsa_Docs_Developing| join perf developement</tt>]]
 
* <tt>[[jolsa_Docs_Developing| join perf developement</tt>]]
Line 51: Line 52:
 
=== Merged ===
 
=== Merged ===
 
* <tt>[[jolsa_Features_Post_DWARF_Unwind| post DWARF unwind </tt>]] - callchains DWARF unwind
 
* <tt>[[jolsa_Features_Post_DWARF_Unwind| post DWARF unwind </tt>]] - callchains DWARF unwind
 
=== To be merged  ===
 
 
* <tt>[[jolsa_Features_GroupSampling| group sampling </tt>]] - group leader sampling
 
* <tt>[[jolsa_Features_GroupSampling| group sampling </tt>]] - group leader sampling
 
* <tt>[[jolsa_Features_MultiDiff| multi diff </tt>]] - diff multiple files
 
* <tt>[[jolsa_Features_MultiDiff| multi diff </tt>]] - diff multiple files
  
 
=== To be done  ===
 
=== To be done  ===
 +
* <tt>[[jolsa_Features_Multiple_File_Storage| multiple file storage</tt>]] - allow to store record data into multiple files
 
* <tt>[[jolsa_Features_CPU_Hotplug| cpu hotplug</tt>]] - follow cpu hotplug in perf record
 
* <tt>[[jolsa_Features_CPU_Hotplug| cpu hotplug</tt>]] - follow cpu hotplug in perf record
 
* <tt>[[jolsa_Features_Stat_Formulas| stat formulas</tt>]] - formulas support over perf stat
 
* <tt>[[jolsa_Features_Stat_Formulas| stat formulas</tt>]] - formulas support over perf stat
Line 62: Line 62:
 
* <tt>[[jolsa_Features_Kbuild| kbuild</tt>]] - kernel kbuild support
 
* <tt>[[jolsa_Features_Kbuild| kbuild</tt>]] - kernel kbuild support
 
* <tt>[[jolsa_Features_Mmap| mmap details </tt>]] - report mmap details
 
* <tt>[[jolsa_Features_Mmap| mmap details </tt>]] - report mmap details
* <tt>[[jolsa_Features_Record_Multiple_Files| multiple data files </tt>]] - record into multiple data files
 
 
* <tt>[[jolsa_Features_Record_Top_Data_File| top data file </tt>]] - store top data into data file
 
* <tt>[[jolsa_Features_Record_Top_Data_File| top data file </tt>]] - store top data into data file
 
* <tt>[[jolsa_Features_NonArchitectural_Events| nonarchitectural event </tt>]] - nonarchitectural event specification
 
* <tt>[[jolsa_Features_NonArchitectural_Events| nonarchitectural event </tt>]] - nonarchitectural event specification

Latest revision as of 14:48, 16 August 2013

Contents

[edit] Introduction

This page provides various documentation for perf tool. It's under construction forever.

[edit] Code trees

If not state otherwise all features code described in here is based on:

git://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git

perf/core branch

which is regularly based/synced on Arnaldo's tree:

git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux (fetch)

perf/core branch

[edit] Docs

[edit] Commands

[edit] Tests

[edit] Howtos

[edit] Features

[edit] Merged

[edit] To be done

[edit] Contact

Jiri Olsa <jolsa at redhat dot com>

Personal tools