'\" t .\" Title: perf-diff .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.76.1 .\" Date: 06/24/2012 .\" Manual: perf Manual .\" Source: perf .\" Language: English .\" .TH "PERF_3.2\-DIFF" "1" "06/24/2012" "perf" "perf Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" perf-diff \- Read two perf\&.data files and display the differential profile .SH "SYNOPSIS" .sp .nf \fIperf diff\fR [oldfile] [newfile] .fi .SH "DESCRIPTION" .sp This command displays the performance difference amongst two perf\&.data files captured via perf record\&. .sp If no parameters are passed it will assume perf\&.data\&.old and perf\&.data\&. .SH "OPTIONS" .PP \-M, \-\-displacement .RS 4 Show position displacement relative to baseline\&. .RE .PP \-D, \-\-dump\-raw\-trace .RS 4 Dump raw trace in ASCII\&. .RE .PP \-m, \-\-modules .RS 4 Load module symbols\&. WARNING: use only with \-k and LIVE kernel .RE .PP \-d, \-\-dsos= .RS 4 Only consider symbols in these dsos\&. CSV that understands \m[blue]\fBfile://filename\fR\m[] entries\&. .RE .PP \-C, \-\-comms= .RS 4 Only consider symbols in these comms\&. CSV that understands \m[blue]\fBfile://filename\fR\m[] entries\&. .RE .PP \-S, \-\-symbols= .RS 4 Only consider these symbols\&. CSV that understands \m[blue]\fBfile://filename\fR\m[] entries\&. .RE .PP \-s, \-\-sort= .RS 4 Sort by key(s): pid, comm, dso, symbol\&. .RE .PP \-t, \-\-field\-separator= .RS 4 Use a special separator character and don\(cqt pad with spaces, replacing all occurrences of this separator in symbol names (and other output) with a \fI\&.\fR character, that thus it\(cqs the only non valid separator\&. .RE .PP \-v, \-\-verbose .RS 4 Be verbose, for instance, show the raw counts in addition to the diff\&. .RE .PP \-f, \-\-force .RS 4 Don\(cqt complain, do it\&. .RE .PP \-\-symfs= .RS 4 Look for files with symbols relative to this directory\&. .RE .SH "SEE ALSO" .sp \fBperf_3.2-record\fR(1)