Community
cancel
Showing results for 
Search instead for 
Did you mean: 
dashesy
Beginner
27 Views

Statistical call graph visualization

Jump to solution
I am evaluatign the product for a Linux application, I am not exactly trying to improve performance, but to study the current application we have.
Reading the forum I know the call graphs are no longer exact which is fine because I have plenty of other tools for that. I think the wall-clock time is a better tool for identifying the hot spots any ways.
However, that would be nice if I could get a nice traditional diagram of the statistical call graph, then I could print it on a large paper and study the paths taken.
BTW, I can use gprof2dot application with callgrind, gprof, perf, oprofile, ... with really nice results, if there is any documentation on the saved format that could help in creating a plugin for VTune as well.
One more thing, the comparision assumes both profiles run exactly for the same duration, is there anyway to normalize the results by total time consumed?
0 Kudos

Accepted Solutions
Peter_W_Intel
Employee
27 Views

1. The user can export VTune resultin gprof format:amplxe-cl -report gprof-cc -r r000?hs
2. The user can use amplxe-gui to open result and view in Top-down Treepanel, which has a tree view with all function nodes (with total CPU time and self CPU time).

Regards, Peter

View solution in original post

2 Replies
Peter_W_Intel
Employee
28 Views

1. The user can export VTune resultin gprof format:amplxe-cl -report gprof-cc -r r000?hs
2. The user can use amplxe-gui to open result and view in Top-down Treepanel, which has a tree view with all function nodes (with total CPU time and self CPU time).

Regards, Peter

View solution in original post

Kirill_R_Intel
Employee
27 Views

It's possible to use gprof2dot with VTune results - read this blog post.