Memory Allocation Overview

Threads must allocate additional memory to perform certain operations, such as object creation. RTX64 provides two methods for how memory is allocated:

The default behavior of the Real-time subsystem can be set to either method. You can override this default behavior when starting an RTSS process through the RtssRun utility or RtCreateProcess function. Developers can also request local memory no matter the default by using RtAllocatLocalMemory within their RTSS application.

NOTE: The RTX64 memory allocation routines always allocate memory that is locked. This eliminates any chance of latencies due to page faults