Group by Types
The Group by Types view shows a list of objects in the selected object set. For convenience, all objects are grouped by their type: each row in the list represents a certain type. All objects of that type existing in the set are counted under this row. You can use the Group by Types view to identify objects which consume too much memory or objects that should not be in memory at all.
The list consists of the following columns:
Grouping Objects in the List
For convenience, you can group the list in four different ways:
- Plain List
Objects are displayed in a plain list. This is the easiest way to identify objects with the highest memory usage.
- Group by Namespace
Objects are grouped by their namespace. This type of grouping is very convenient when you want to concentrate in determining issues in your own classes.
- Group by Assembly
Objects are grouped by the assembly they come from. This type of grouping can also be used to separate your own classes from the system ones.
- Group by Interface
Objects are grouped by interfaces they implement. If an object implements more than one interface, it will be displayed under each implemented interface.
You can filter out objects that are of no interest for your analysis.
To narrow the list:
Selecting Objects for Further Analysis
To select objects of a specific type:
- Do one of the following:
After this, the selected object set is added to the Analysis Path and you can use other object set views to analyze the objects in more details.