|
|
|
|
|
by foota
2414 days ago
|
|
Well, I'll start by saying I'm not familiar with any of those tools. Took a quick look at them though. It looks like Paraver offers a time domain look at performance? And cube seems to offer time based and a graphviz of the call tree. In a flame graph the width of a stack frame correlates to the % of CPU time spent in that stack frame, and the y is the particular call stack. This means that you can quickly tell what functions, and from what call sites, are the most expensive. The only visualization I know of that matches the ability to quickly zero in on things, while maintaining context, is a graph of call stack with frames colored by cumulative CPU time, but that has the issue that laying out the graph is hard, and seeing everything at once is difficult. |
|