Objects view
Purpose
Allows comprehensively examine a set of objects.
How can be opened
- Tab "All Objects" opens automatically on memory snapshot opening and represents all live objects.
Memory | Selected Objects (F4)works in any memory view if selection represents live objects.Memory | Instances by Class... (Ctrl+N)opens all instances of a class by its name.Memory | Strings by Pattern... (Ctrl+F)opens instances of strings, char arrays or byte arrays that match given text pattern.
The sections provide different 'views' of the set:
Class List - examine how memory is distributed among instances of different classes
Biggest Objects - find individual objects that retain most of memory
Merged Paths - examine how objects are retained
Generations - distribute objects by garbage collector generations
Modules - distribute objects by module
Object Explorer - browse individual objects
Allocations - explore methods where objects were created (available only if snapshot contains recorded object allocations).
