Object References Table

The Object References Table (Figure 17-18) displays the references from one object to another. This table replaces the graphical Object Reference View of the previous version.

The Object References Table can be extremely useful in optimizing the memory utilization of your application. It contains a tree structure that you can traverse to narrowing down to the source of memory leaks. By drilling down to individual instances, problems that may not be apparent just by looking at average or total values may be identified. By default it shows the instances that hold a reference to the selected instance. However, if you check Show Reference To then it shows all the references to other instances held by the selected instance.

Tips:

You can choose to view the references to other objects or by other objects.
You must take a dump of the heap by running Collect Object References from the context menu of the active process before you display the information in Object References Table. You can identify memory leaks in a particular unit of work by taking a dump just before triggering your transaction and then again at the end of the transaction. The objects that could not be collected between the two dumps will be labelled as new objects.

The Object References Table contains the following information:
Show Reference By Class Name
Show Reference To Class Name (not shown by default)
Package
Size
Number of References
Details

Note Please note that the value shown in the Size column depends on the level of information you are looking at. On the first level, the sum for the corresponding classes is shown. When drilling down, the corresponding size of the level object is shown.

Figure 17-18 Object References Table

  Prev | Home | Next

 

WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.