Memory Management

You can configure RTX64's default memory allocation behavior to use local memory or to request memory from Windows. Local memory is a pool of memory that can be configured to fulfill RTSS application memory requests. RTSS applications that allocate memory from the local pool will receive memory deterministically from the subsystem when the pool has the requested memory available. The local memory pool is created when the first RTSS application starts when the subsystem is set to use local memory by default, otherwise it is created on the first call to allocate memory from the local pool. It provides deterministic behavior for normally non-deterministic functions, as well as greater flexibility and functionality after a system crash (blue screen).

Use the Control Panel to select an option to configure default memory allocation behavior:

You can configure RTX64 to automatically request additional memory (expand) from Windows once the local memory pool, defined by the Pool size value, is exhausted.

IMPORTANT! Expanding memory introduces non-deterministic behavior.

For more information, see Expanding and shrinking the local memory pool.

Important Considerations

RELATED Topics: