Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
4995 Discussions

Profiling Apache using VTune

rohamsameni
Beginner
258 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
258 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

0 Kudos
Reply