Since inspections can be expensive
to calculate for large heaps, the results are cached. In this way, you can go back in the history and
look at the results of previously calculated inspections without waiting.
Inspections with cached results show a "Calculated" status in the
property panel.
An inspection can partition the calculated object set into groups. Groups are shown in a table
at the top of the heap walker. Initially, the first row in the group table is selected.
By changing the selection,
you change the current object set. For example, the "Duplicate strings" inspection
shows the duplicate string values
as groups. If you are in the reference view, you can then see the java.lang.String
instances with the
selected string value below.
Beside the group name column in the group table there are the following sortable columns:
You can search in the group table by typing into it or right-clicking it and selecting the Find action from the context menu. The group table can be exported to HTML or CSV, by choosing Export View from its context menu. Note that the group table will not be exported when you export the current heap walker view with the export action in the tool bar.
The group selection is not a separate selection step in the heap walker, but it becomes part of the selection step made by the inspection. You can see the group selection in the selection step pane at the bottom. When you change the group selection, the selection step pane is updated immediately.