On Fri, Jun 23, 2006 at 10:29:45PM -0700, Jesse Barnes wrote:
On Friday, June 23, 2006 8:24 pm, Dave Jones wrote:
> oprofile needs P6 style MSRs, it doesn't make sense to enable it on
> 586s. The performance monitoring counters were introduced with the
> PPro for Intel & athlon for AMD. The other vendors never implemented
> them (VIA still don't to this day even in their 686 flavoured C3s).
Even for decent profiling support? I've used it in the past on my VIA
EPIA based machine with some success, so I don't think it's completely
useless, even if I'm not getting all the fancy performance counters.
samples % app name symbol name
2490 90.1847 vmlinux-2.6.16-rc5 acpi_processor_idle
69 2.4991 vmlinux-2.6.16-rc5 acpi_safe_halt
21 0.7606 bash (no symbols)
21 0.7606 vmlinux-2.6.16-rc5 do_wp_page
14 0.5071 oprofiled (no symbols)
13 0.4708 vmlinux-2.6.16-rc5 get_page_from_freelist
12 0.4346 ext3 (no symbols)
11 0.3984 libc-2.4.so
11 0.3984 libc-2.4.so mbrtowc
6 0.2173 libc-2.4.so _int_malloc
is much better than the output I'd get from 'readprofile' after booting
with builtin support, don't you think?
It's small enough, I guess turning it on isn't that big a deal.