Analyzers
Community support for Analyzers (Intel VTune™ Profiler, Intel Advisor, Intel Inspector)
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.
4819 Discussions

Profiling Apache using VTune

rohamsameni
Beginner
154 Views
I tried to create a call graph of apache server using vtune, but the graph does not match the execution path I traced using "gdb". Basically it misses some of the function calls after main(). My assumption is that maybe it has something to do with the multi-threading architecture of Apache. Anyone has an idea what's the reason behind it? How can I fix it?
Thanks
0 Kudos
1 Reply
Peter_W_Intel
Employee
154 Views

Did you talk about VTune Amplifier XE 2011 XE? Or old product VTune Performance Analyzer?

VTune AmplifierXE captures samples with statistical call stack info. It meansifthe callee ran shortly - so there is no sample captured, and no caller info recorded. (In other word, VTune Amplifier XE provides call graphinfo - onlybut only callees are hot functions)

VTune Performance Analyzer's call graph will do FULL instrumentation of your binaries, so function call will not be missed.

Regards, Peter

Reply