From: John L. <le...@mo...> - 2002-01-06 05:52:49
|
http://www.handhelds.org/pipermail/linux/2000-December/000705.html Looks pretty similar, I wonder if it does anything interesting ... regards john -- "Unless everyone else on earth is attending meetings I haven't been told about." - /. paranoia at its finest |
From: Andi K. <ak...@su...> - 2002-01-06 07:16:07
|
On Sun, Jan 06, 2002 at 05:51:09AM +0000, John Levon wrote: > > http://www.handhelds.org/pipermail/linux/2000-December/000705.html > > Looks pretty similar, I wonder if it does anything interesting ... Decpaq also released source to their iprobe alpha profiler for linux some time ago (which seems to be a predecessor of the DCPI). I can dig out the source if you're interested. -Andi P.S.: Anybody working on fixing oprofpp to summarize data from multiple images and runs? I currently have an ugly perl script that merges the output, but it has some problems. |
From: John L. <le...@mo...> - 2002-01-06 07:25:02
|
On Sun, Jan 06, 2002 at 08:16:03AM +0100, Andi Kleen wrote: > On Sun, Jan 06, 2002 at 05:51:09AM +0000, John Levon wrote: > > > > http://www.handhelds.org/pipermail/linux/2000-December/000705.html > > > > Looks pretty similar, I wonder if it does anything interesting ... > > Decpaq also released source to their iprobe alpha profiler for linux some time > ago (which seems to be a predecessor of the DCPI). I can dig out the source > if you're interested. oh, I'll have to go have a look for that (if I can't find it I'll hassle you again). > P.S.: Anybody working on fixing oprofpp to summarize data from multiple > images and runs? I currently have an ugly perl script that merges the > output, but it has some problems. what kind of summary do you want ? In current CVS "op_time" provides a simple per-image overview like this : ... /usr/lib/qt-2.2.0/lib/libqt.so.2.2.3 367 3.962% /usr/X11R6/bin/XF86_FBDev 422 4.55576% /usr/bin/oprofiled 1380 14.898% /boot/2.4.17rmap9/vmlinux 2013 21.7316% /lib/libc-2.2.so 4335 46.7991% (that's verbose oprofiled before anyone starts worrying ;) If you want some other type of summary over some sample files, tell us what you want and I'll put it on the TODO list ;) I suppose seeing the perl script would be illustrative. regards john -- "Unless everyone else on earth is attending meetings I haven't been told about." - /. paranoia at its finest |
From: Andi K. <ak...@su...> - 2002-01-06 08:08:19
|
On Sun, Jan 06, 2002 at 07:23:17AM +0000, John Levon wrote: > > images and runs? I currently have an ugly perl script that merges the > > output, but it has some problems. > > what kind of summary do you want ? In current CVS "op_time" provides a simple > per-image overview like this : Just a sorted global overview of all symbols over all files (+ image name with percentage if an file doesn't have symbols) op_time seems to only display files, never symbols. The perl script does the first but, the not the second, and also has some other problems. -Andi #!/usr/bin/perl #merge multiple outputs of oprofpp -l and sort them #XXX: recompute percent $min = 1000; if ($ARGV[0] =~ /^\d+$/) { $min = $ARGV[0]; shift(@ARGV); } %lines = (); while (<>) { if (/Counter \d+ counted ([A-Za-z_]+) events/) { $event = $1; } if (/^File (.*)/) { $1 =~ m#/var/opd/samples/(.*)#; $fn = $1; $fn =~ tr/}/\//; $fn =~ m|/([^/]+)#\d+$|; $fn = $1; } if (/(\d+) samples/) { $key = $1; next if ($key < $min) ; s/: [^ ]+%/: /; $lines{$key} .= "$fn $event $_"; } } foreach $i (sort { $a <=> $b } (keys(%lines))) { print $lines{$i}; } |
From: John L. <le...@mo...> - 2002-01-27 20:03:49
|
On Sun, Jan 06, 2002 at 09:08:10AM +0100, Andi Kleen wrote: > Just a sorted global overview of all symbols over all files (+ image name with > percentage if an file doesn't have symbols) Hi Andi, Phil has implemented this now. It looks to work reasonably, though there a few issues to be cleaned up yet. It's in CVS and the soon-to-be-release 0.0.9 regards john -- "In no sense is [in]stability a reason to move to a new version. It's never a reason." - Bill Gates |
From: Andi K. <ak...@su...> - 2002-01-27 20:06:28
|
On Sun, Jan 27, 2002 at 08:04:05PM +0000, John Levon wrote: > On Sun, Jan 06, 2002 at 09:08:10AM +0100, Andi Kleen wrote: > > > Just a sorted global overview of all symbols over all files (+ image name with > > percentage if an file doesn't have symbols) > > Hi Andi, Phil has implemented this now. It looks to work reasonably, though there a few > issues to be cleaned up yet. > > It's in CVS and the soon-to-be-release 0.0.9 Thank you. Will test it soon. -Andi |