Figure 8-19 Reference Sub-Trees by Size Visualizer – Attributes table

NOTE: The symbol // indicates a reference for which memory occupied has already been counted elsewhere in the tree, and therefore, it is not included in the memory held by the parent node of this particular reference.

Object and Primitive Value Tables

For binary heap dump files, the tables on the right side of this visualizer display object and primitive values for any selected node object in the tree:

The Attributes table shows the names and values of the non-static fields in the node object.

The Statics table shows the names and values of the static fields in the node object.

Notice that the table content changes as you choose different tree nodes. If you click the tree root node, all root node information is shown in the Attributes table. If the table size is not large enough vertically, use the scroll bar to view more data.

NOTE: The values of fields and arrays of primitive types are available only for binary heap dump files, not for ASCII heap dump files.

The Attributes and Statics tables have 3 columns: Type, Name, and Value. The type of data in the Value column will differ depending on the data type (see Figure 8-19for the examples given below):

For the eight primitive types (boolean, byte, char, short, int, long, float, and double), the Value column shows the real value. For example, the Attributes table for the

Using Profile Displays 147