Re: [PATCH] documentation for basic guide to profiling

From: Randy.Dunlap (rddunlap@osdl.org)
Date: Fri Feb 28 2003 - 12:36:32 EST


On Fri, 28 Feb 2003 00:12:42 -0800
"Martin J. Bligh" <mbligh@aracnet.com> wrote:

| I was trying to write some simple docs on how to do profiling for people
| to use for really basic stuff. I got it all wrong, but John's kindly
| corrected it ;-) Andrew asked me to do this as a patch for the
| documentation directory ... feedback would be much appreciated
| (yes, it's oversimplified - it's meant to be).
|
| diff -urpN -X /home/fletch/.diff.exclude virgin/Documentation/basic_profiling.txt oprofile_doc/Documentation/basic_profiling.txt
| --- virgin/Documentation/basic_profiling.txt Wed Dec 31 16:00:00 1969
| +++ oprofile_doc/Documentation/basic_profiling.txt Fri Feb 28 00:05:59 2003
| @@ -0,0 +1,44 @@
| +These instructions are deliberately very basic. If you want something clever,
| +go read the real docs ;-) Please don't add more stuff, but feel free to
| +correct my mistakes ;-) (mbligh@aracnet.com)
| +Thanks to John Levon and Dave Hansen for help writing this.
| +
| +<test> is the thing you're trying to measure.
| +Make sure you have the correct System.map / vmlinux referenced!
| +IMHO it's easier to use "make install" for linux and hack /sbin/installkernel
| +to copy config files, system.map, vmlinux to /boot.
| +
| +Readprofile
| +-----------
| +get readprofile binary fixed for 2.5 / akpm's 2.5 patch from
| +ftp://ftp.kernel.org/pub/linux/people/mbligh/tools/readprofile/
| +add "profile=2" to the kernel command line.
These: ^------------v should be the same value (as you have it).
                             v
| +clear echo 2 > /proc/profile
man page says to use "readprofile -r". Doesn't that still work?

| + <test>
| +dump output readprofile -m /boot/System.map > catured_profile
> captured_profile

--
~Randy
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Feb 28 2003 - 22:00:49 EST