The .Net Snapshots tab allows you to specify how Memory Validator collects and manages .Net snapshots.
.Net memory snapshots can be performed manually and automatically. These settings control how the automatic snapshots are managed.
Each snapshot uses memory. If you keep too many snapshots you will run out of memory.
•Automatic snapshot policy when snapshots are created
oNone No snapshots will be created
oSnapshot before GC A snapshot will be created before each garbage collection
oSnapshot after GC A snapshot will be created after each garbage collection
oSnapshot before and after GC A snapshot will be created before and after each garbage collection
oSnapshot before and after GC, compare before and after A snapshot will be created before and after each garbage collection, then they will be compared with each other
•Snapshots to keep maximum number of automatic snapshots that are kept.
•Comparisons to keep maximum number of automatic snapshot comparisons that are kept.
Snapshots and comparisons are disposed oldest first.
For example if you had a threshold of 3 snapshots and you created 5 snapshots A, B, C, D, E, the snapshots remaining would be C, D, E.
A B C
B C D (a disposed)
C D E (b disposed)
Reset All - Resets all global settings, not just those on the current page.
Reset - Resets the settings on the current page.