From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thorsten Schuett Subject: Re: perf with gnuplot Date: Thu, 24 Jan 2013 09:07:39 +0100 Message-ID: <5100EBCB.5020204@gmail.com> References: <50FFD9A8.5000500@gmail.com> <87libjjes6.fsf@sejong.aot.lge.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mail-bk0-f48.google.com ([209.85.214.48]:41822 "EHLO mail-bk0-f48.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751776Ab3AXIHn (ORCPT ); Thu, 24 Jan 2013 03:07:43 -0500 Received: by mail-bk0-f48.google.com with SMTP id jk14so2320899bkc.7 for ; Thu, 24 Jan 2013 00:07:42 -0800 (PST) In-Reply-To: <87libjjes6.fsf@sejong.aot.lge.com> Sender: linux-perf-users-owner@vger.kernel.org List-ID: To: Namhyung Kim Cc: linux-perf-users@vger.kernel.org This sounds great. Thanks, Thorsten On 01/24/2013 07:06 AM, Namhyung Kim wrote: > Hi Thorsten, > > On Wed, 23 Jan 2013 13:38:00 +0100, Thorsten Schuett wrote: >> Hi, >> >> I record three different events for my test-program: >> perf record -s -e cycles,instructions,LLC-load-misses ./test-program >> >> I want to plot the occurences of the different events over time, >> i.e. x-axis is time and y-axis is event count. >> >> With >> perf report -D >> I can dump perf.data to ASCII. However, I could not figure out how to >> extract different event types from the ASCII output. >> >> 0x1edb88 [0x30]: event: 9 >> . >> . ... raw event: size 48 bytes >> . 0000: 09 00 00 00 02 00 30 00 43 b6 2f e7 52 2b 00 00 ......0.C./.R+.. >> . 0010: 2b 20 01 00 2f 20 01 00 2e 21 8e 48 b4 a9 26 00 + ../ ...!.H..&. >> . 0020: f6 6d 00 00 00 00 00 00 6b 60 63 00 00 00 00 00 .m......k`c..... >> . >> 10882640891486510 0x1edb88 [0x30]: PERF_RECORD_SAMPLE(IP, 2): >> 73771/73775: 0x2b52e72fb643 period: 6512747 addr: 0 >> >> I figured out how to parse the timestamp, pid and pid and I guess >> period says how often an event happened in the period. However I do >> not know which event occured. Is this only encoded in the raw event or >> am I missing something? >> >> Thorsten > There's a patch proposed for this. I guess it'll likely get merged soon > so that you can use it in v3.9? > > http://thread.gmane.org/gmane.linux.kernel/1427078/ > > Thanks, > Namhyung >