previous      content      next
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).

previous      content      next