[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: oprofile for i586 kernels?



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.  
 > E.g.:
 > 
 > 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              
 > __gconv_transform_utf8_internal
 > 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.

		Dave

-- 
http://www.codemonkey.org.uk


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]