I have a quad-core Ubuntu (Lucid) laptop with 16GB RAM running VirtualBox OSE. I have a Windows 2003 Server VM running on VirtualBox which has been allocated 1.5GB. Once the virtual machine is powered up i can see it is consuming 700MB of it's allocation.
However, my Ubuntu host is reporting that the real VirtualBox process is consuming 6.1GB of my host RAM. Does anyone know why it does this and how i can get to only use what it needs. With this much memory it could almost host 4 copies of this single VM! :)
EDIT: The version of VirtualBox OSE i'm using is: 3.1.6_OSE r59338.