 | CVVMakeMemBased Method |
Make this VV use regular instead of virtual memory.
Namespace:
GeoEngine.Core.GXNetX
Assembly:
geoengine.core.gxnetx (in geoengine.core.gxnetx.dll) Version: 2024.2.0.25
Syntaxpublic void MakeMemBased()
public void MakeMemBased()
Public Sub MakeMemBased
Public Sub MakeMemBased
public:
void MakeMemBased()
public:
void MakeMemBased()
member MakeMemBased : unit -> unit
member MakeMemBased : unit -> unit
Remarks
This function should be called immediately aftter
Create_VV.
Normal VVs are optimised to prevent thrashing, and to
efficiently support many extremely large VVs, although
there is a small performance penalty.
This function is intended for VV's that you know can be
handled by the operating system virtual memory manager,
and will be used heavily. By using a memory based VV, you
can achieve some performance improvements provided your
application does not cause the memory manager to "thrash".
External programs that use the GX API may prefer to use
memory-based VV's because you can get direct access to
the VV through the GetPtrVV_GEO function (see gx_extern.h).
See Also