Progress
Client Deployment
Guide


Using R-code Libraries to Improve R-code Performance

You can organize and store r-code files in a Progress r-code library. A Progress r-code library is a collection of r-code procedures combined in a single file. R-code libraries allow you to manage and execute r-code procedures more efficiently.

Progress provides two types of r-code libraries: standard and memory-mapped. A standard library contains r-code procedures that execute in local memory. A memory-mapped library contains r-code procedures that execute in shared memory. You create r-code libraries by using the PROLIB utility. For information about using the PROLIB utility to create and manage r-code libraries, see Managing R-code Libraries."

When loading and executing r-code procedures from operating system files in a directory, Progress must open and close each file individually. When loading and executing r-code procedures from standard or memory-mapped libraries, Progress opens only one file—the library itself—to access all of the r-code files in the library.

When you execute r-code procedures from either a standard library in local memory or a memory-mapped library in shared memory, you gain the following advantages:

When you execute r-code procedures from a memory-mapped library in shared memory, you gain the following additional advantages:


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