MemoryPoolCollectionMode Enumeration
Specifies how critical the collection of memory blocks is.
Namespace: SnapDB.IO.UnmanagedAssembly: SnapDB (in SnapDB.dll) Version: 1.0.102.0 -- Release Build+29075351d0e5aa4dea46a5c520805222f672dc2e
public enum MemoryPoolCollectionMode
Public Enumeration MemoryPoolCollectionMode
public enum class MemoryPoolCollectionMode
SnapDB.IO.Unmanaged.MemoryPoolCollectionMode = function();
SnapDB.IO.Unmanaged.MemoryPoolCollectionMode.createEnum('SnapDB.IO.Unmanaged.MemoryPoolCollectionMode', false);
| None | 0 |
This means no collection has to occur.
|
| Normal | 1 |
This is the routine mode.
|
| Emergency | 2 |
This means the engine is using more memory than desired.
|
| Critical | 3 |
This means any memory that can be released should be released.
If no memory is released after this pass, an out of memory exception will occur.
|