If the Objects category is selected in the Explorer panel, the Report panel displays results for objects and detected memory block violations. If you select a Report panel row that corresponds to an object, the Call Tree panel will display information about object references.
The Call Tree panel contains the References From and References To panes. The References From pane lists all objects that refer to the currently selected object. The References To pane shows objects, to which the selected object refers. (The panes do not display information if you have selected a Report panel row that corresponds to a memory block violation).
The Allocation profiler traces references to managed objects only. If you select an unmanaged object in the Report panel, the Call Tree panel will display only the selected object, without any links to other objects. |
Information about object references is shown in grids containing the following columns:
Columns (in alphabetical order) | Description |
---|---|
# | The creation number of the object. |
Address | Object’s address in memory. |
Class Name | The name of the object’s class. |
Module Name | The name of the module containing the object. |
Object Name | The object name. It is formed as Class Name + period + number. For example, TestClass.3 means the third TestClass object that was created after the profiling started. |
Root | If Root is checked, the object is referred to by an existing global or local variable or by a function parameter. If Root is unchecked, the object is referred to by a property of another object’s field. |
Size | The object’s size in bytes. |
Thread | Specifies the thread where the object’s constructor was called. |
See Also
Allocation Profiler - Results of the Objects Category
Allocation Profiler - Overview
Allocation Profiler Panels Reference
About the Call Tree Panel