Progress
Client Deployment
Guide


Loading R-code from a Memory-mapped Library

After locating a procedure in a memory-mapped library, Progress loads the procedure by mapping the library in shared memory where one or more clients can access it.

Figure 6–3 shows the load operation when executing an r-code procedure from a memory-mapped library.

Figure 6–3: Loading R-code from a Memory-mapped Library

As shown in Figure 6–3, when one or more client processes access an r-code procedure in a memory-mapped library, they access the same segments in shared memory. Because Progress executes the segments from the mapped library in shared memory (not local memory), no reloading is necessary. If you specify the PROLIB Swap (-pls) startup parameter with memory-mapped libraries, Progress ignores it.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095