Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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.

Thanks!

share|improve this question
add comment

1 Answer

up vote 5 down vote accepted

One possibility is that you are also seeing the memory used by the VirtualBox process itself, although the amount you report is still highly unreasonable.

So it seems to me that you have found a memory leak or other memory bug in VirtualBox.

In google at least, the query "VirtualBox memory leak" returns 346,000 results, which are really too many to analyze further !

You might consider upgrading to the current VirtualBox version of 4.0.6, in the hope that the bug is fixed. If not, try to establish contact with the developers through the VirtualBox Community.

share|improve this answer
    
Thanks @harrymc - it is the VirtualBox process itself that's using the 6.1GB of memory. I'm upgrading now to see if this is fixed in 4+. –  alpian May 11 '11 at 15:01
    
Thanks again (+1) upgrading to 4.0.6 resolves this. –  alpian May 11 '11 at 15:08
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.