Version: 2008
  • On MovieTome: See the villain of IRON MAN 2!
Advanced Search
advertisement
advertisement

Forum display:

Community Newsletter: Q&A: What do you mean, Windows Virtual Memory is too low?!

by Lee Koo (ADMIN) Moderator - 6/28/07 3:54 PM
advertisement
Click Here
Post 1 of 214

What do you mean, Windows Virtual Memory is too low?!

by Lee Koo (ADMIN) Moderator - 6/28/07 3:54 PM

Question:

Help! I have been using a laptop for a year and a half now and love it. I have Windows XP as my operating system, and lately I keep getting this little warning saying that my 'Windows Virtual Memory is too low'. Can anyone tell me what that means and what I can do about that? I have never encountered that before, and everyone I talk to who is the least bit computer-savvy doesn't know what it means, either, nor has it happened to them. I appreciate any advice or help you can offer. You've helped before, so I turn to you again. Thanks!

--Submitted by Denise D.

Answer voted most helpful by our members

Low virtual memory

Any programs currently running on your computer must reside in memory. These programs include Windows itself and any programs that you have started; they may be running in the foreground – where you interact with them, or in the background – where they act on their own or await your interaction.

The main memory in your computer is the physical memory, or RAM (random access memory). This physical memory generally is not large enough to hold all of the running programs, so Windows sets up some additional virtual memory as a file on the hard drive. It then swaps portions of the programs between the physical and virtual memories, always having the currently active portion of a program in the physical memory.

Windows sets the default minimum size of virtual memory at 1.5 times that of the RAM, and the maximum size at 3 times the minimum. Windows then manages the actual size, expanding and contracting it as needed within these limits – provided you have adequate space on the drive. You can override this and set the minimum and maximum limits of virtual memory yourself; however, I usually do not recommend this for most users.

The message that virtual memory is low means that the programs you are running need more space, but Windows cannot find enough within the constraints imposed. So, lets try to find out why this is so in your case. You say this problem has only arisen recently, and this suggests it may be due to recently added programs or perhaps due to your hard drive getting too full.

First I would check the drive: Go to Start, click on My Computer, right click on the hard drive icon, click on Properties, and select the General tab. If you don’t have at least eight or ten percent free space, the drive is getting too full. This would be a good time to perform a Disk Cleanup by clicking that button, even if the disk is not full; you probably will recover quite a few megabytes of wasted space. If the disk is too full, you should also archive some seldom-needed files to CDs or to an external drive.

Too many programs running can also deplete your virtual memory, and you may have some running that you do not know about – especially if you have installed new ones recently. Some programs (actually, the programmers) egotistically think that you will always want that program running; therefore, when it is installed, it places itself in your startup group. It is now always sitting there, idling in the background and using up resources, even if you seldom use it. To find such programs, go to Start and click on Run. Enter msconfig in the dialog box and click OK. When the System Configuration Utility comes up, select the Startup tab. You will see a list of programs that can start immediately when Windows boots; if there is a check in the box at the left of the name, the program will start; if there is no check, it will not.

You will, of course, want Windows components, security programs (antivirus, firewall, anti-spyware, etc.), control programs for peripherals, etc. to start immediately. Most other programs are optional; you generally can start them when needed through All Programs on the Start menu, or through shortcuts on the desktop. Some of the program names are rather cryptic, so you may need to google the names, or refer to a database of startup names, such as the one from bleepingcomputer, to identify the program and decide if you really need it at startup. To keep a program from starting, simply check the box to uncheck it.

Hopefully, the above actions will resolve your problem. If not, you should check to see if the amount of virtual memory has been set to less than the Windows default. Go to Start, Control Panel, and then click on System. Choose the Advanced tab, and under Performance, click on Settings. Choose the Advanced tab, and under Virtual Memory, click on Change. If System managed size is indicated, the Windows defaults apply. If Custom size is chosen, and the size is less than the Windows default, change to System management. You could also customize it, setting the minimum to at least the recommended minimum and the maximum to more than the Windows default – say four or five times the minimum. If you make a change, click on Set and then on OK.

However, if the Windows default is inadequate, I would want to find out what is creating such a demand. Simultaneously hold down Ctrl and Alt, and hit Del to bring up the Task Manager. Select the Processes tab; click View on the Menu bar, click on Columns, and select Virtual memory. You will now see how much RAM and how much virtual memory each process is using. Look for anything using an inordinate amount of virtual memory – perhaps hundreds of MB. This is the culprit, but you may need to google the process name to learn what program is involved. It could be a memory intensive program such as movie editing, or it could be a poorly written, poorly debugged program that gives rise to “memory leakage.” This is when a program does not release memory when it is finished with it. It then will take new memory the next pass, and not release that. This can continue until all available memory is used.

In either of the above cases, you must minimize the programs running concurrently with the memory hog. If memory leakage is suspected, I would try to find another, better written program to do the job.

I hope this helps explain the cause of your problem and provides possible resolutions.

Frank

http://forums.cnet.com/5208-10149_102-0.html?forumID=7&threadID=252370&messageID=2518749#2518749

Submitted by El Alquimista

If you have any additional tips or advice for Denise, let's hear them. Click on the "Reply" link to post. Please be detailed as possible in your answer and list all options available. Thanks!

Post 2 of 214

Windows Virtual Memory is too low?

by spaark - 6/15/07 7:26 PM In reply to: What do you mean, Windows Virtual Memory is too low?! by Lee Koo (ADMIN) Moderator

First you need to determine which application is causing the problem.

Hit Control-Alt-Delete to bring up Task Manager (on certain XP Professional configurations you'll need to click the Task Manager button after hitting Control-Alt-Delete). You can also access Task Manager by holding down Control and Shift and pressing Escape.

Go to the Processes tab in Task Manager. Here you will see a list of all the processes (applications or parts thereof) that are running on your system. You will see the memory usage here, but in my experience this very rarely has anything to do with problems running low on virtual memory.

Click View, Select Columns.Check the Virtual Memory Size box.

How big should the page file be?
There is a great deal of myth surrounding this question. Two big fallacies are:

The file should be a fixed size so that it does not get fragmented, with minimum and maximum set the same
The file should be 2.5 times the size of RAM (or some other multiple)


Almost every application will use more memory the longer you keep it open, though some are worse than others. This is one reason that Windows becomes more and more unresponsive the longer you keep it running, and why you end up eeding to restart your computer periodically.

Once you determine which process is using more virtual memory than it should, you need to determine what the process is. Some are pretty obvious, like winword.exe is Microsoft Word, iexplore.exe is Internet Explorer, and so on. Others aren't so obvious. The best way to determine the source of a specific process is to use a search engine to search for the Image Name as shown in Task Manager.
Now that you know which application is causing the problem, let's resolve it.

One common thing to try is to uninstall and reinstall the offending application if possible

Further Reading
http://support.microsoft.com/kb/826513

Post 3 of 214

Fallacies?

by chinaman54321 - 6/22/07 4:51 PM In reply to: Windows Virtual Memory is too low? by spaark

[quote] How big should the page file be?
There is a great deal of myth surrounding this question. Two big fallacies are:

The file should be a fixed size so that it does not get fragmented, with minimum and maximum set the same
The file should be 2.5 times the size of RAM (or some other multiple) [/quote]

Any why are these two points false?

Post 4 of 214

Sure?

by philthee - 6/22/07 6:06 PM In reply to: Fallacies? by chinaman54321

If you don't know why "these two points are false", how come you're so sure they're fallacies?
I've used the "2.5x RAM" rule for years, and in all that time I've never experienced my hard drives thrashing to keep up the paging.

Post 5 of 214

Reality.

by shamasis - 6/30/07 3:40 PM In reply to: Sure? by philthee

The page file size is nothing but the amount of space that Windows Reserves for page file. In actual practice, Windows may be generally using just 10% to 20% of the page file in regular day-to-day use! (If noted carefullt, even when your RAM is free, the PF seems to be 10% to 20% in use. That is because windows offload certain background processes to the PF to prevent the RAM from getting fragmented.)

Only when there is a surge of need for RAM (when running Heavy Games, 3d Applications, CAD Tools, etc) only then does the PF gets fully used.

Thus, the size of PF (set at Advanced Computer Settings of your OS) does nothing but prevent your hard-drive from getting totally filled up and/or to prevent essential processes from spilling out into the PF.

Hence, a limited PF at System Drive (ususally C:) and a system managed PF at a secondary volume (say D: preferably on a separate hard drive) tends to perform the best.

Post 6 of 214

Virtual Memory

by zdux - 6/15/07 7:39 PM In reply to: What do you mean, Windows Virtual Memory is too low?! by Lee Koo (ADMIN) Moderator

Denise,

Since you are using a laptop the error message you are getting could be as simple as your battery being bad. I'd certainly check there first. Even if your laptop is new it still could be a bad battery.

Good Luck!

Post 7 of 214

denise. d

by draculasux2001 - 6/15/07 7:48 PM In reply to: What do you mean, Windows Virtual Memory is too low?! by Lee Koo (ADMIN) Moderator

i suggest a disc clean up and a disc defrag. also remove programs you are not using.this should give you more disc space.

Post 8 of 214

to increase virtual memory

by sparsh8274 - 7/1/07 9:05 AM In reply to: denise. d by draculasux2001

to increase virtual memory of ur computer go in the properties of ur computer then click on advanced tab then click on the settings of prformance tab.in performance options u will see an advance tab, click that.virtual memory option is there click on that and change according to that.my be require a restart and work done.

Post 9 of 214

Virtual memory low

by richardgreenblat - 6/15/07 7:57 PM In reply to: What do you mean, Windows Virtual Memory is too low?! by Lee Koo (ADMIN) Moderator

Previously had this problem bought more memory and never saw this again. So it must have fixed the problem. I think this is the solution.

Post 10 of 214

Virtual Low Memory

by vophsi - 6/15/07 8:23 PM In reply to: What do you mean, Windows Virtual Memory is too low?! by Lee Koo (ADMIN) Moderator

I've encountered this several times. Windows uses the hard drive as "virtual" memory. The way I understand this - someone correct me if mistaken - when your RAM is low, then Windows uses hard drive space. When both your hard drive space and your RAM are essentially maxed out, then you get this error. I've done a couple of things: run msconfig and turn off non-essential processes/applications which start on bootup. Be careful not to turn off what you are unfamiliar with. I did that in WIN 98 and my computer wouldn't boot. XP tries to protect the uninitiated from that fatal mistake. Also free up as much hard drive space as possible, i.e. empty the recycle bin, delete temp files and clear cookies from all web browsers. Hope this helps - T -

Post 11 of 214

Virtual

by vophsi - 6/15/07 8:27 PM In reply to: Virtual Low Memory by vophsi

I forgot to mention: it is possible that your computer has a memory leak which will cause that error. It gets progressively worse until your freezes and then won't boot. It is also possible that your system is infected with a virus or trojan which is draining the system resources. I suggest doing an online scan, not one from your system as your system files may be corrupted. Not sure if I can say this, but I'm a great fan of McAfee. I've used them for around 10 years and their online scan is free.

Post 12 of 214

virtual memory too low

by christianboy65 - 6/15/07 8:45 PM In reply to: What do you mean, Windows Virtual Memory is too low?! by Lee Koo (ADMIN) Moderator

i have a acer 3003lci laptop with windows xp home edition and mine did the same thing it means it wants you to upgrade your system like i already did thats the reason why it says that try to upgrade your sytem ans see what that will do for you kevin j

Post 13 of 214

Reply To Denise on Low Virtual Memory

by leadfoot1000 - 6/15/07 9:03 PM In reply to: What do you mean, Windows Virtual Memory is too low?! by Lee Koo (ADMIN) Moderator

Denise this is what I do when I get the same message. Go to the control panel and bring it up from the start menu. Then look for the system icon. Left click on it and system properies should open. Click on the advanced tab. Now you should see Visual effects, Processor schedualing, memory usage, virtual memory. Click that advanced tab and you should see performance options. There you want to click on the change tab. Now you are in the virtual memory. Now look to see what the recommended size is and that should be at the bottom. You will see two white boxes and they should say initial size MB and maximum size.
If your recommended size is higher then your initial size then put your pointer in the initial size box and left click then back space to empty that old setting. Then put in the recommended size and empty the maximum size block the same way. Now here you want to double the recommended size and put that number in the maximum size block. For example this is what it should look like when you do it(720 initial size MB 1440 Maximum size MB) Yours will be different then this. Once you have entered the new settings click the set button and then click ok until you are out of the setting part.

But make sure that you write down the old settings before changing anything. If you still get the same message after making these settings. You can do it again just add a little to the initial size and double that new number for the maximum size and then click set just like before. Until you don't see the message again. If you ever have to reboot your computer make sure you have the good settings down on paper so you can reset to the good ones .

Post 14 of 214

you upgrad your ram

by sadakkadullah - 6/15/07 9:21 PM In reply to: What do you mean, Windows Virtual Memory is too low?! by Lee Koo (ADMIN) Moderator

means you have low ram using i thing maybe 256mb you will upgrade 512mb or 1gb ram your problem will salve

Post 15 of 214

Virtual Memory

by Shouvik1984 - 6/15/07 9:27 PM In reply to: What do you mean, Windows Virtual Memory is too low?! by Lee Koo (ADMIN) Moderator

Hi Denise,
In these kinds of situations it is better that u give a little bit of Hardware specs esp. RAM. anyways assuming since the laptop is one year and half years old you must be using 512 MB of RAM and 80GB Harddisk. Do the following:

1)Press Windows+Pause key. If u don't have windows key in your Laptop go to Start->run and type sysdm.cpl.

2)When System Properties window pops up go to Advanced Tab. There in Performance click Settings.

3)In the Performance Options click Advanced Tab and click the button Change.

4)Now for each listed drive please choose Custom size (the Radio Button) and put 2 times the amount of your RAM size in both Minimum and Maximum size. click SET each time.

One possibility is that you might have ran out of disk space in C drive and you need to clean the drive before actually setting the above options. As a thumb rule if u have RAM below 512MB try setting 2 times the RAM size as Virtual Memory Size.

Hope my answer helps you out.
Happy Computing!

Regards,
Shouvik

Forum legend:
Locked Locked thread
Moderator Moderator
CNET staff CNET staff
Samsung staff Samsung staff
Norton Authorized Support team Norton Authorized Support team
AVG staff AVG staff
Windows Outreach team Windows Outreach team
Dell staff Dell staff
Intel staff Intel staff
Powered by Jive Software