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 they include allocations performed in calls into other filtered methods. 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.
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.
Every entry in the backtrace tree has textual information attached to it which depends
on the allocation hot
spots view settings.
Note: This is not the number of allocations in this method.
toolbar entryBy default, the difference column is sorted on the absolute values in it, this can be changed in the allocation hot spots view settings dialog.
You can remove the mark by
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.
The header above the tree view shows the current selection, the [Change selection] button brings up the package selection dialog. If class-resolved allocations are not enabled, a corresponding message is displayed instead of the package selection dialog. Note that you can still get class-resolved allocations in the heap walker unless the allocation monitor has been completely disabled.
The [Show all] button clears the selection and reverts the allocation hot spots view to its default state of showing all allocations.
toolbar entry take a new snapshot, switch to the
heap walker view and create an object set with
the currently selected class and allocation hot spot.