Viewing profiling information

Detailed profiling information for the current transformation is provided using the information views:

 Invocation tree view

The invocation tree view shows a top-down call tree representing how XSLT instructions or XQuery expressions are processed.

 

Figure 12.1. Invocation tree view

Invocation tree view

The entries in the invocation tree have different meanings which are indicated by the displayed icons:

  • This points to a call whose inherent time is insignificant compared to its call tree time.

  • This points to a call whose inherent time is significant compared to its call tree time. (greater than 1/3rd of its call tree time).

Every entry in the invocation tree has textual information attached which depends on the XSLT/XQuery profiler settings

  • a percentage number of total time which is calculated with respect to either the root of the tree or the calling instruction;

  • a total time measurement in ms or µs. This is the total execution time that includes calls into other instructions;

  • a percentage number of inherent time which is calculated with respect to either the root of the tree or the calling instruction;

  • an inherent time measurement in ms or µs. This is the inherent execution time of the instruction;

  • an invocation count which shows how often the instruction has been invoked on this path;

  • an instruction name which contains also the attributes description.

[Note]Note

All nodes having their call tree time less than the one specified in the XSLT/XQuery profiler settings are cumulated and shown as Others node.