Memory snapshot
Memory snapshots are available for .NET 2.0 or newer.
A memory snapshot represents the memory state of the profiled application at the moment it was captured. It contains information about all classes loaded by CLR, about all existing objects, and about references between objects.
Inaccessible objects are treated as if they were already collected
When a snapshot is opened in the profiler, objects that are not referenced and thus can be collected are treated as collected.
