Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
56 Views

Method/function invocation trace logging

I want to analysis a large open-sourced java framework with Vtune Amplifier.

In particular, I want to log the method invocation sequences during its execution.

Each output entry should contains "method name, calling time, existing time".  (Either instruction level or method level.)

How may I have it using Vtune? Currently, Vtune reports the aggregated information, e.g., the number of instructions retired each method, but I need the execution sequence.

 

Any helps are appreciated. Thanks!

 

 

 

 

0 Kudos
1 Reply
Highlighted
Employee
56 Views

Hi:

You should try the "Basic Hotspots" analysis type, though, I am not sure what you mean by "calling time, existing time".  Perhaps you could clarify.

Remember, VTune Amplifier is not a tracing tool.  It is a performance profiler that uses statistical sampling to show a representation of where your application is spending most of its time.  However, Basic Hotspots will show you the total amount of time spent in a function and the amount of time spent in functions called by the function.

0 Kudos