The NetWare server provides a garbage collection or memory recovery process that periodically collects alloc memory freed by NLM programs and returns it to cache.
Garbage collection is triggered by pressure from the virtual memory system. (For an explanation of virtual memory, see Virtual Memory.) The virtual memory system is checked every 10 seconds.
If pressure on virtual memory is high, then garbage collection happens immediately.
If pressure on virtual memory is low, then garbage collection happens at the regularly scheduled garbage collection interval. This interval is controlled by the Garbage Collection Interval server parameter. To view or change this interval, access the parameter in the MONITOR utility (MONITOR > Available Options > Server Parameters > Memory).
Normally garbage collection happens in the background. The only indicator that garbage collection has taken place is an increase in the amount of free memory displayed in MONITOR. However, you can initiate garbage collection manually for individual modules. Follow the steps below.
From the MONITOR Available Options menu, select Loaded Modules.
Highlight the module from which you want to free alloc memory.
Press F4 to free memory for that module.
NOTE: You can also free memory for protected address spaces. In MONITOR's Available Options, select Virtual Memory > Address Spaces. Then highlight the desired address space and press F4.