X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=Documentation%2Fbasic_profiling.txt;h=8764e9f70821e4f894551f1fb1b98a881f3d3e9d;hb=6afd563d4bbc1924b7de9e053324c007e0d36476;hp=65e3dc2d4437a460fa68d5b52c87d52e401e2825;hpb=1da177e4c3f41524e886b7f1b8a0c1fc7321cac2;p=cascardo%2Flinux.git diff --git a/Documentation/basic_profiling.txt b/Documentation/basic_profiling.txt index 65e3dc2d4437..8764e9f70821 100644 --- a/Documentation/basic_profiling.txt +++ b/Documentation/basic_profiling.txt @@ -27,9 +27,13 @@ dump output readprofile -m /boot/System.map > captured_profile Oprofile -------- -Get the source (I use 0.8) from http://oprofile.sourceforge.net/ -and add "idle=poll" to the kernel command line + +Get the source (see Changes for required version) from +http://oprofile.sourceforge.net/ and add "idle=poll" to the kernel command +line. + Configure with CONFIG_PROFILING=y and CONFIG_OPROFILE=y & reboot on new kernel + ./configure --with-kernel-support make install @@ -46,7 +50,7 @@ start opcontrol --start stop opcontrol --stop dump output opreport > output_file -To only report on the kernel, run opreport /boot/vmlinux > output_file +To only report on the kernel, run opreport -l /boot/vmlinux > output_file A reset is needed to clear old statistics, which survive a reboot.