"Out of virtual memory" is one of the Windows annoying errors. Usually your PC starts freezing first. Then an error appears and tells you that your virtual memory is too low. In this article we are going to explain what causes this error and how to fix it .
Note: Typically, this low virtual memory problem happens in an old computer.
What is virtual memory?
Virtual memory, also known as page file or swap file, is a file on your hard disk that Windows uses in addition to physical memory (RAM) whenever the need arises. For example, when you are running an application or a process your RAM can’t handle, virtual memory is there to help. Usually the page file is 1.5 times the amount of physical memory.
Why does the "low on virtual memory" error occur?
There are two things that usually cause this error:
1. You don’t have enough RAM;
2. An application on your computer is buggy and is causing a memory leak.
How to fix it?
Getting rid of this error is not too difficult, especially if it happens because your computer doesn’t have enough RAM. If that’s the case, all you need to do is add more physical memory to speed up computer performance. If you can’t do it immediately, you can increase the size of the page file. Here’s how to do it:
Right-click on My Computer and go to Properties.
Click on the Advanced tab (or Advanced system settings link if you are using Windows 7 or Vista) and then click on the Settings button in the Performance section.
A new window will open. Go to the Advanced tab.
Find the Virtual memory section and click on the Change button.
Select the System managed size option or manually change the size of the page file.
It might just be the case that your computer needs more real, physical memory. By this I mean RAM sticks that can be purchased in most computer, electronics, or office supply stores. If your PC is more than three years old, chances are it's close to being obsolete -- at least in terms of the ability to run today's resource-hogging software packages. And adding RAM to an older computer is the most effective thing you can do to upgrade it.
However, if the error is caused by a buggy application, you’ll first need to identify the culprit. To do that, open the Task Manager (press Ctrl+Alt+Del on your keyboard) and go to the Processes tab. Then click on View –> Select Columns. Check the Virtual Memory Size (in Windows 7 choose Commit Size) checkbox and click OK. Now the Task Manager will be showing how much virtual memory each application is using. If you click on the VM Size or Commit Size column name twice, the processes will be sorted based on how much virtual memory they are using, from largest to smallest. You will instantly see which process in the most hungry one.
Then you’ll need to find the application that’s running the process.
Now that you know which program is causing low virtual memory, you can try to fix it. First of all try updating the software – usually updates fix bugs like that. If that doesn’t work, try uninstalling and reinstalling the application. If that doesn’t work either, contact the software support team and search the Internet for that particular software problem.