Hotspots View
The Hotspots view displays a list of all instruction calls that lie above the threshold defined in the XSLT/XQuery profiler settings. If the view is not displayed, it can be opened by selecting it from the menu.
By opening a hotspot instruction entry, the tree of back-traces leading to that instruction call are calculated and shown.
Every hotspot is described by the values from the following columns:
- Instruction - The name of the instruction.
- Time - The inherent time in milliseconds or microseconds of how much time has been spent in the hotspot, along with a bar whose length is proportional to this value. All calls into this instruction are summed up regardless of the particular call sequence.
- Hits - The invocation count of the hotspot entry.
If you click the handle on the left side of a hotspot, a tree of back-traces will be shown.
Every entry in the backtrace tree has textual information attached to it that depends on the XSLT/XQuery profiler settings:
- A percentage number that is calculated with respect to either the total time or the called instruction.
- A time measured in milliseconds or microseconds of how much time has been contributed to the parent hotspot on this call-path.
- An invocation count that shows how often the hotspot has been invoked on this
call-path.Note: This is not the number of invocations of this instruction.
- An instruction name that also contains its attributes.
The Hotspots view also includes the following contextual menu
actions:
- Export to HTML
- Selecting this option will save the profiling data as XML and then apply an XSLT stylesheet to render the report as HTML. These stylesheets are included in the subfolder: [OXYGEN_INSTALL_DIR]/frameworks/profiler/. You can use them to customize your own report based on the profiling raw data.
- Export to XML
- Use this option to save the profiling data as an XML file in a specified location.
- View settings
- Opens the XSLT/XQuery Profiler preferences page that allows you to configure various profiling settings.