MSPACE_INFO Structure

Contains information for a single memory allocation space (MSpace).

Namespace:  IntervalZero.RTX64.RTAPI
Assembly:  IntervalZero.RTX64 (in IntervalZero.RTX64.dll) Version: 4.0.0.0 (File version: 4.5.0)

Syntax
public struct MSPACE_INFO
Parameters

MSpacePeakUsage

The MSpace peak usage (statistical maximum, in bytes). This is the maximum amount of memory used during process execution when the call is made. This value may be greater than the current usage.

MSpaceSize

The total memory size, in bytes, in the MSpace. MSpaceSize = MSpaceFree + MSpaceUsed.

MSpaceFree

The total free memory size, in bytes, in the MSpace. MSpaceFree = PoolFree + CacheFree.

MSpaceUsed

The total used memory size, in bytes, in the MSpace. MSpaceUsed = PoolUsed - CacheFree.

MaxContigFreeMem

The maximum virtually contiguous free memory size, in bytes, in the MSpace.

NumFreeChunksInCache

The number of free chunks in the MSpace’s pool cache (count).

CacheFree

The amount of free memory, in bytes, in the MSpace’s pool cache.

CacheUsed

The amount of used memory, in bytes, in the MSpace’s pool cache.

PoolFree

The amount of free memory, in bytes, in the MSpace’s local pool.

PoolUsed

The amount of used memory, in bytes, in the MSpace’s pool cache.

AutoExpandSize

The minimum expandable size, in bytes, of the MSpace.

AutoExpandEnabled

Determines whether the MSpace will automatically expand (TRUE – enabled, FALSE - disabled).

See Also