Note: The notion of a hot spot is relative. Hot spots depend on the filter sets that you have enabled on the call tree collection tab of the profiling settings dialog. Filtered methods are opaque, in the sense that calls into other filtered methods are attributed to their own time. If you change your filter sets you're likely to get different hot spots since you are changing your point of view. Please see the help topic on hotspots and filters for a detailed discussion.
If the method belongs to an unfiltered class, this time does not include calls into other methods. If the method belongs to a filtered class, this time includes calls into other filtered methods.
The hot spot list can be sorted on all columns.
If you click on the
handle
on the left side of a hot spot, a tree of backtraces will be shown.
The entries in the hot spots backtraces tree have different meanings which are
indicated by the displayed icons:
This points to a method whose time usage is above the threshold set in the
hot spots view settings.
This points upward from a method whose time usage is below the threshold set in the
invocation view settings, but
is needed to display the whole backtrace.
The root of the invocation.
Every entry in the backtrace tree has textual information attached to it which depends on the hot spots view settings.
Note: This is not the number of invocations of this method.
Edit->Expand 10 levels from the main window's menu or
choose the corresponding menu item from the context menu. If you want to
collapse an opened part of the hot spots backtraces tree, select the
topmost method that should remain visible and choose
Edit->Collapse all from the main window's menu or
the context menu.