RAM
Recovery
This feature can recover RAM by swapping out unused parts (e.g. from inactive or crashed software) to hard disk. Instead of periodic recovery you can also use this feature on demand by right clicking the Tray Icon and launching the Recover memory now menu item or by enabling the Recovery memory now hotkey on the Options page.
Enabled
When turned on Cacheman will periodically try to recover memory.
Try to recover every xx minutes
This is the time amount between the recovery tries. This value depends greatly on your computer usage but should not be lower than 30 minutes.
If free memory is below
Cacheman will only perform the recovery process if the available memory is below this value. It makes no much sense to recover memory if a significant amount is still available. (The minimal limit value can be overridden in Cacheman.ini - add MaxBelow=xxx to [Recovery] section).
Memory amount
It's important to not choose a too large value here as this would free up data that could be needed within the next minutes by some applications. Only a good chosen amount ensures performance enhancements. Novice users should use the automatic setting for best results. Both the automatic setting and maximal user defined values are calculated according to your installed RAM amount. (The maximal manual value can be overridden in Cacheman.ini - add MaxAmount=xxx to [Recovery] section).
Example
Try to recover every 40 minutes
Memory below value: 20 MBytes
Memory amount value: 10 MBytes
Cacheman will contantly check if memory is below 20 MBytes and recover every 40 minutes. Assuming 15 MBytes were available Cacheman will try to recover 10 MBytes. On success you should get 25 MBytes free RAM.
Do not recover on high CPU usage
This setting is highly recommended. Cacheman will not try to recover memory when your CPU is doing some heavy work (e.g. when your are playing a game). If Cacheman detects high CPU Usage it will postpone the recovery.
Recover on startup
Cacheman will try to recover memory immediately after program start.
Change Tray Icon when recovering
If checked, the Tray Icon will change when Cacheman is performing a Memory recovery operation.
Extreme recovery mode
If you turn on this setting Cacheman will try to recover memory in 2 steps instead of 1. It should free more RAM, but the recovery process will be slower, so we do not recommend this setting for the average user!
Status
Cacheman will output some status information into this box like the amount of successfully recovered memory after a recovery try.
Optimization
Disable executive paging
Parts of system code and device drivers can be swapped out to paging file when the system needs more RAM. The system slows down when it needs that code or drivers since it must load them from the paging file. Windows stops while the required code is swapped in or out of RAM dependent on very long hard drive access times. If you have more than sufficient RAM, disabling Executive paging should improve performance.
Unload DLLs from memory
Windows automatically unloads DLLs when the usage count is zero, but only after the DLLs have not been used for a period of time. This inactive period might be unacceptably long at times and cause performance slow downs on low memory systems. Enable this option to disable Windows holding the DLLs in memory.