FYI, a new profiler patch, version 0.10 (vs. the previous v0.9.6) is now
available against the 2.4.10 kernel. This new profiling kernel requires a new
compatible kernprof command, version 1.3 (vs. the previous v1.2.2).
http://oss.sgi.com/projects/kernprof/download
The biggest change is a refinement of the "recursive mcount interrupts" fix
found in v0.9.6. This refinement was contributed by Niels Christiansen
(nchr@xxxxxxxxxx), as was the new kernprof command. In particular, at build
time you can specify whether or not you want the recursion-avoidance
functionality. On rare occasions, the mcount recursions have apparently
caused system hangs. While it is safe to turn on the recursion-avoidance
option, the downside is that some mcount interrupts will be thrown away,
thereby skewing the "-t cc" or "-t acg" profiles to some degree.
The default is to not enable the recursion-avoidance.
John Hawkes
hawkes@xxxxxxx
|