Purify automatically displays the Data Browser window when it profiles .NET managed code.
The Data Browser window can contain the following tabs:
1. Memory Tab: Displays a real-time visual summary of program state and memory allocation data while a program is running. After the program has exited, the static display provides an overview of your program's activities during its lifecycle. The Memory tab is not displayed for diff runs.
2. Call Graph Tab: Graphically depicts the dynamic call structure of your program, and shows where the program allocates most of its memory.
3. Function List View Tab: Displays various information in columns for all of the methods in the selected run. Data can be sorted on any of the list columns.
4. Object List View Tab: When you collect data for objects, displays various information in columns for root objects, or member objects in a reference tree for the selected run. Data can be sorted on any of the list columns. The Object List View tab is not available for diff runs.
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 Detail window is available only if Generate Object Reference Graph data was selected for the run.
§ The Object List view 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.
§ Rational Runtime Analysis tools use Byte Code Insertion (BCI) technology to instrument .NET managed code dynamically in memory. The instrumented files are not saved or reused.
(C) Copyright IBM Corporation 1992, 2010.