Heap walker - Data view |
|
| The heap walker data view conforms to the basic layout of all heap walker views. Also see the help on key concepts for the entire heap walker. |
|
The heap walker instance data view shows the instance data and the class data of all
instances of classes and arrays which are contained in the current object set.
There is always one instance visible at a time whose class name or array type is
given above the field table. Above the upper right corner of the table,
navigation controls allow to move back and
forth through all the instances or arrays in the current object set.
The order of the instances in the object set can be adjusted to
The instance navigation is linked with the reference graph of the heap walker to allow you to easily switch back and forth between these views while keeping the focus on the same object. |
|
The data view of the heap walker offers two or more view modes that can
be changed in the combo box at the top of the view:
|
| Above the main table, the shallow size and the deep size of the displayed instance are shown together with the class name. The deep size is calculated as the shallow size plus total size of all referenced objects. In extreme cases, this value may be a significant percentage of the entire heap. |
|
To be able to select multiple objects from the current object set and
create a new object set from them, you can flag each instance
with the checkbox at the top right corner of the data view. The
menu button to
the right of the checkbox allows you to
The [Use ...] button above the table shows a popup where you can select all flagged as well as all unflagged instances (see below). |
|
To add a selection step from this view you can
After your selection, the view helper dialog will assist you in choosing the appropriate view for the new object set. |