Please enable JavaScript to view this site.

Memory Validator Help

The .Net Snapshots tab allows you to specify how Memory Validator collects and manages .Net snapshots.

 

 

 settings-net-snapshots

 

 

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 instructionStep when snapshots are created

oNone instructionStep No snapshots will be created

oSnapshot before GC instructionStep A snapshot will be created before each garbage collection

oSnapshot after GC instructionStep A snapshot will be created after each garbage collection

oSnapshot before and after GC instructionStep A snapshot will be created before and after each garbage collection

oSnapshot before and after GC, compare before and after instructionStep A snapshot will be created before and after each garbage collection, then they will be compared with each other

 

Snapshots to keep instructionStep maximum number of automatic snapshots that are kept.

 

Comparisons to keep instructionStep maximum number of automatic snapshot comparisons that are kept.

 

 

Snapshot disposal

 

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

A B

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.