Profiler Call Trace Tab

The Call Trace tab provides an hierarchical display of functions according to process order, enabling you to jump to the function, view the function call, function declaration, details and more.

To view the hierarchical structure of the functions involved in executing the script, open the Call Trace tab to reveal the following window:

Call Trace Tab

Functions that have internal calls (parents) appear in the list next to a blue arrow facing right when collapsed and facing down when expanded. A child function or a function that does not activate internal calls (children) appears next to a red circle. The list of functions is sorted according to the order of process.

 

Each line details the time out of the total time in percentage, function name and process duration. Placing the cursor on a function displays a tool tip with the exact location of the file as well.

The main() function, stands for a fixed function that represents a general call to a file.

 

For example: include_once("db_mysql.inc"); means that in this case a main() line will appear in the Call Trace tree.

 

Use the and arrows to expand and collapse the list.

 

The Call Trace tab supports two global display options:

Show File Name - displays the file name of the function call  

Show Duration Time - displays the duration time of the function call

 

In addition, the Profiler enables you to reach the following functions from the right-click menu.

 

If you select a parent:

Sort By Time - sorts the function calls within the parent node by duration

Sort By Original Order - sorts the function calls within the parent node in the order in which they were received  

Collapse All - closes the entire parent node

Expand All - expands the entire parent node

View Function Call - opens the relevant file in the editing workspace and highlights the function selected, in the exact location where it was called

View Function Declaration - opens the relevant file in the editing workspace and highlights the beginning function declaration

View Function Statistics - focuses on the function in the Files and Functions tab

 

If you select a child:

View Function Call - opens the relevant file in the editing workspace and highlights the function selected, in the exact location where it was called.

View Function Declaration - opens the relevant file in the editing workspace and highlights the beginning function declaration.

View Function Statistics - focuses on the function in the Files and Functions tab.

 

 

Related Links

Related Links:
Profiling

Profiler Information Tab

Profiler Function Statistics Tab