Tip & How-To about Computers & Internet

What is "Virtual Memory" and why is it too low?

Virtual Memory is a setting on your computer, whereas Physical Memory (or RAM) refers to the amount of memory actually installed in your computer.
To understand what Virtual Memory is, one needs to understand what memory does. When you open a file or program, your computer loads the needed information into memory from your hard drive. If you open a second program, it loads when it needs for that one as well, while keeping the other one in memory too. As you open more and more programs, things start to get complicated.
The amount of memory you have in your computer is finite, so it can only load so many things before it starts to get "full." That's where Virtual Memory comes into play. When you open too many things for your Physical Memory to handle, it temporarily writes them back to disk in an area reserved for Virtual Memory.
Think of a juggler juggling three balls. If someone tosses her another ball, and then another and another, she will eventually need to set a ball aside in order to continue juggling more balls. Virtual Memory is like the juggler putting one of the balls in her pocket while she juggles the others.
Now that we know what Virtual Memory does, let's talk about how to set it correctly. According to Microsoft, your Virtual Memory should be set to between 1.5 times and 3 times the Physical Memory on your computer. (See http://support.microsoft.com/kb/308417)
If you're getting errors about your Virtual Memory being too low, it could very well be because it isn't set properly. Follow the link above for instructions on how to change that. However, it could also just be because your computer needs more Physical Memory to handle all the tasks you want to do. Think about it. Say your computer has 512MB of Physical Memory. You open enough things so that it fills that 512MB up with data and starts writing to Virtual Memory in order to keep "juggling" all the things you need. Even if your Virtual Memory is set correctly (768MB to 1536MB in this case), that's still not a whole lot. But if your computer has 4GB (4096MB) of Physical Memory, it could easily do everything you need without even having to write to Virtual Memory. So you may be getting Virtual Memory errors, but the real problem may be that you need more Physical Memory.
These days, a computer with 1GB of RAM is ok for surfing the web and using some basic word processing, and that's about it. Depending on what you need to do, 2GB is a good place to start.
Hope this was helpful for you. Good luck!

Posted by on

Computers & Internet Logo

Related Topics:

Related Questions:

3 Answers

does over loading memory shuts down computers?


joe is right
not having enough ram will put added presure on your CPU central processing unit causing memory dump which causes a computer to shutdown

Dec 11, 2011 | E-Machines eMachines Desktop PC

1 Answer

My acer aspire 5600 warned that I am running out of memory. My "D" drive says there is 30g of free space. How do I use it?


I think the computer actually said you were running low on Virtual Memory ... memory is the physical ram installed in your machine ... virtual memory is an area of hard drive the computer uses to store data when in runs out of "real" memory .....hard drive space is nothing to do with memory.

Ok, that got that cleared up :-) .... now the quickest way to get over low virtual memory problems is to install more RAM. For XP you should really have a minimum of 512mb .... 1gb is probably optimum. For Vista you should really have a minimum of 2gb.

So if your laptop has less than 512mb(xp) or 2gb(vista), the first thing to do would be to upgrade the memory.

Virtual memory problems should only ever crop up when you are running multiple applications .... so just try and keep the amount of programs you have running to a minimum. Instead of just minimizing programs, try to close them down to save memory.

Jan 01, 2009 | Acer Aspire 5600 Series 5630-6951 Laptop

2 Answers

Vartual Memory


right click on my computer> click on properties> on the system properites box >click on advanced tab> on performance click on settings>then click on advance>in the below you will get virtual memory click on change>click on custom>and give atleas 1024 both in intial and maximum(if you see more than 1024 in the maximum area than give that value in both)>then click set then click on ok.
your memory will increase

May 29, 2008 | Microsoft Windows XP Professional

Not finding what you are looking for?

188 people viewed this tip

Ask a Question

Usually answered in minutes!

Top Computers & Internet Experts

Doctor PC
Doctor PC

Level 3 Expert

7733 Answers

kakima

Level 3 Expert

102366 Answers

David Payne
David Payne

Level 3 Expert

14161 Answers

Are you a Computer and Internet Expert? Answer questions, earn points and help others

Answer questions

Loading...