Object List View Tab - Data Browser Window (Memory Profiling)

Illustration        Related Topics

The Object List View dynamically groups and displays objects created by .NET managed programs as follows:

§          Before you open an Object Detail window for an object in the selected snapshot dataset, the Object List View displays all root objects in the dataset.

§          After you open an Object Detail window for an object in the selected dataset, the Object List View displays only the objects shown in the Object Reference Graph.

After you close the Object Detail window, the Object List View redisplays all root objects.

The Object List View can show the following information:

§          Object, class file, and method names.

§          Number of referee objects, and references to other objects.

§          Current size of the object in bytes.

§          Object + references (O+R) size. (see Notes)

§          Creation time of the object and number of garbage collections survived.

§          If available, the approximate line number in source code where the object was created.

§          For a root object, the root type.

 

You can do the following operations in the object list:

To

Do this

Sort data

Click a column heading to sort by that column or to change the sort order to ascending or descending.

Show or hide columns  

Right-click in any column heading and select Show/Hide Columns from the shortcut menu. You can also drag the right border of a column heading completely to the left to hide the column; use the Show/Hide Columns dialog to redisplay the column.

Rearrange columns

Drag a column by its heading to a new position.

Resize columns

Drag the right border of a column heading to any width or double-click the right border to automatically resize the column to fit the data. You can also right-click in any column heading and select Size All to Fit from the shortcut menu to resize all columns, or Size to Fit to resize the current column.

Examine objects

Double-click an object in the list, or select the object and click images\odic.gif in the Data Browser's View toolbar. Purify opens an Object Detail window for the object.

Note: You cannot open the Object Detail window for objects whose Root Type is Unreachable.

Notes:

§      By default, Purify does not collect detailed object data. To collect and view detailed object data, in the PowerCheck tab in the Settings for <exename> dialog box, select Generate Object Reference Graph data, then rerun your program.

§      The Object List view tab is available only if Generate Object Reference Graph data was selected for the run, and Show Object List View is selected in the Workspace tab of the Preferences dialog box .

§      Purify does not automatically calculate object + references (O+R) size for the data views after a memory profiling run. To have Purify calculate O+R size for all objects, in the Object Reference Graph, right-click a node and select Line Scale Factors > Linear or Logarithmic from the shortcut menu.

§      The Object List View does not appear for diff datasets.

§      You can have Purify hide or show the Object List View by default by changing the Show Object List View option in the Workspace tab of the Preferences dialog box.

§      If a numeric value is too long to be completely displayed in a column, Purify displays ###. For long text strings, Purify displays as much of the string as possible and then an ellipsis (). You can resize the columns to fully display the data.

§      By default, Purify displays commas in numeric values, as in 1,244,329.68. You can turn off this setting in the Preferences dialog.

§      You can select data and copy it to the clipboard, to use in Microsoft Excel, for example.

§      Right-click in the Object List View to display a shortcut menu for working with the list.

(C) Copyright IBM Corporation 1992, 2010.