I know a lot of users have come across memory issues especially when using the camera on your Windows Mobile device and some of you wonder why there isn't enough RAM even when your device has 128mb of RAM. In order to understand, first you have to learn about Windows CE 5.0 kernel's Virtual Memory. Reed has made two VERY comprehensive posts recently on his blog about Virtual Memory, make sure you go read them.

here are the permalinks (warning, not for the faint hearted):

http://blogs.msdn.com/hegenderfer/archive/2007/08/31/slaying-the-virtual-memory-monster.aspx

http://blogs.msdn.com/hegenderfer/archive/2007/10/01/slaying-the-virtual-memory-monster-part-ii.aspx