Windows CE Storage Memory versus Program Memory

Article ID: 60850157

Issue / Question

Low memory error message on Windows CE devices
How can the device get more Storage Memory and less Program Memory?

Applicable To

Windows CE6 / CE7

Resolution / Answer

RAM memory on Windows CE devices is divided in Storage Memory (for the file system) and Program Memory (for running programs)

If a program requires more Program Memory then the default available, the size can be increased as follows:

  1. Go to 'Start' > 'Settings' > 'Control Panel' > 'System'
  2. Select the tab 'Memory'.
  3. Move the slider bar slowly to the left to allocate more Program Memory (and less Storage Memory) or to the right to allocate more Storage Memory (and thus less Program Memory)
  4. Click 'OK' to save the change.
  5. Warm boot the device to make the change active : 'Start' > 'Run', type in 'Restart' and press the Enter key

It is possible to manually change this setting by creating the following registry key.

[HKEY_LOCAL_MACHINE\Software\LXE\RMU]
"StorageRAM"=dword:xxxxxxxx

NOTE: Use the hexadecimal representation of the required value, for example  for 40 MByte and  for 130 MByte

+ Applicable Products

  • MC1000 Mobile Computer
  • MC2100 Mobile Computer
  • MC3000 Mobile Device
  • MC3100 Mobile Computer
  • MC3200 Mobile Computer
  • MC9090 CE Mobile Computer
  • MC9090 WM Mobile Computer
  • MC9200 Mobile Computer