HPjmeter 4.3 User's Guide

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 53 for 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
selected object node shows an int type with a value of 1, and a boolean type with a value
of true.
For instances, classes, and arrays (except string and char arrays), the Value column shows
the object id. For example, the Attributes table for the selected object node shows an array
type MyElement3[ ] with an object id value of 74afb930.
For string and char arrays, see “String and char arrays” (page 172).
In Figure 54, the same object node (VecTest3) is selected in the tree, but with the table showing
the Statics tab, which displays a list of the static fields in the object.
Figure 54 Reference Sub-Trees by Size Visualizer Statics Table
Using Profile Displays 171