Data Source Initialization OLE DB Property — «rowset_vm_using»
Memory volume (kilobytes) under the cache of result rowset, beginning from which the memory manager based on VirtualAlloc/VirtualFree and SEH will be used.
Always the memory manager based on HeapAlloc/HeapFree will be used if value of this property is negative.
The use of VirtualAlloc/VirtualFree and SEH based memory manager makes it possible to use process memory more effectively and decreases its fragmentation.
For the work with the provider under Delphi, BCB, Visual Studio debuggers it is necessary to switch off the handling of Access Violation exception or to add into connection string rowset_vm_using=-1.
- The initialization property rowset__memory_usage
- The rowset property rowset_vm_using
- The rowset property Memory Usage