>From Apple's guide to improving code locality [1], it's possible to get gprof
>to output an
--
Ordering based on a “closest is best” analysis of the profiling call graph.
Calls that call each other frequently are placed close together.
--
I'm having trouble with gprof on Mac OSX and I wonder how functions that call
each other frequently can be tracked with DTrace.
Any suggestions?
There are also other orderings, e.g.
- Routines sorted by the number of calls made to each routine, largest numbers
first.
- Routines sorted by the order in which they are called.
- Routines sorted by the amount of CPU time spent, largest times first.
but these are easy to take care of with DTrace.
Thanks in advance, Joel
[1]
http://developer.apple.com/mac/library/documentation/Performance/Conceptual/CodeFootprint/Articles/ImprovingLocality.html#//apple_ref/doc/uid/20001862-103710
---
http://linkedin.com/in/joelreymont
_______________________________________________
dtrace-discuss mailing list
[email protected]