Analyzers
Support for Analyzers (Intel VTune™ Profiler, Intel Advisor, Intel Inspector)
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
4682 Discussions

Is there a method to combain call graph and sampling.

amitm02
Beginner
121 Views
I would like to aggragate the event based data i've obtain through "sampling" into a "function with children". is there a way to do so?

P.S, The reason is that my program use many small 3rd party helper functions that appear as hotspots. I would like to get a better idea about what happends in each of my functions that use those helper functions.

Thanks
Amit
0 Kudos
1 Reply
Vladimir_T_Intel
Moderator
121 Views
Quoting - amitm02
I would like to aggragate the event based data i've obtain through "sampling" into a "function with children". is there a way to do so?

P.S, The reason is that my program use many small 3rd party helper functions that appear as hotspots. I would like to get a better idea about what happends in each of my functions that use those helper functions.

Thanks
Amit

Hi Amit,

Unfortunately, it's not possible to strictly correlate results of sampling collection and call graph collection in VTune. In your case you might find useful the Hotspot analysis of Parallel Amplifier (part of Intel Parallel Studio), which provides a list of hottest functions with their call stacks. Amplifier also provides a Top-Down Call Tree window which would help to analyze the function calls from their roots.

Reply