Memory-mapped r-code segment management
- Last Updated: March 30, 2020
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
When OpenEdge needs a memory-mapped r-code segment, it executes the segment directly from shared memory. OpenEdge does not store active memory-mapped r-code segments in the execution buffer. Nor does it swap non-active segments to the r-code swap file. OpenEdge relies on the operating system to manage the swapping of r-code segments in and out of shared memory.
Note: The AVM swaps codepage-converted text segments
for procedure libraries from the execution buffer to the r-code
swap file and reloads the converted text segments from the swap
file instead of the library when necessary.