Hi,
This seems like an interesting article, describeing a new kernel
service/application in 2.6.
http://www-106.ibm.com/developerworks/library/l-oprof.html?ca=dnt-441
It's called OProfiler.
"OProfile can help you identify issues such as loop unrolling, poor cache
utilization, inefficient type conversion and redundant operations, branch
mispredictions, and so on."
Just thought I'd pass it on.
/Robert