Ask Leo!

Will adding RAM to my system solve my problems?

Home » Windows » Windows Performance

Summary: Windows loves RAM, but whether or not adding RAM will resolve the issues you're experiencing depends on the issues. We'll look at an example.

Can you tell me if it would be worth my while upgrading the RAM on my machine? I have 512 RAM at the moment, Win XP, Inspiron 510m. I mostly use my system for browsing the net and chatting on-line. Sometimes web pages take a long time to open or video chat freezes. Would extra RAM help this?

It's impossible to say whether additional RAM would help the specific symptoms you're experiencing. It could, but there are probably hundreds of other possible explanations for those symptoms as well that don't involve the amount of RAM on your system.

So let's look at what some of the more likely problems are, and whether more RAM might be something to try.

I've long held that adding RAM to your system is one of the cheapest and quickest ways to improve your system's performance. RAM prices have dropped so dramatically in recent years that even if we don't think it'll help, it's high on my list to try anyway, just because.

512 megabytes of RAM could be enough for a fine Windows XP system, but in all honesty, it depends on your specific system. If you have lots of things getting loaded at start up, if you like to run lots of programs at the same time, if you run few programs that like to use lots of memory, 512 megabytes can actually be a limiting factor pretty quickly. Naturally there are two approaches: reduce the number of programs running or the memory that they might use if you can, or add more RAM.

"In most situations where you suspect you are running low on RAM, keep an eye on your disk activity light."

How do you see what's running and how much memory is being used? That's easy: you can do it with Task Manager, or my preferred utility Process Explorer. Once you run Process Explorer you'll see a complete list of the programs running on your machine. Click on the Working Set column header and see who's using the most of your computer's RAM. In Process Explorer you can also click on the Virtual Size column header to see who's using the most total virtual memory (both in RAM, and swapped out to disk).

I actually advocate both cleaning up running programs and having lots of RAM. I hate having programs running that I don't need, even if only on principal. And as I mentioned above, having more RAM doesn't hurt.

Now, about those symptoms of yours...

Slow loading web pages are extremely difficult to diagnose. They're more often associated with slow internet connections, or other traffic eating up your bandwidth. Make sure you're not trying to do a bunch of things that use your internet connection at the same time.

Occasionally browser speed will be affected by disk speed as it manages your internet cache and history. Also, realize that the first time you visit a web page it may often be slower than subsequent visits. The first time the browser must download everything, but on subsequent visits your browser may be able to avoid downloading some of the page contents by simply using the items it already has in its cache.

Browser performance can also be affected by your machines processor utilization. Independent of memory, if another program is performing calculation-intensive work while you're browsing, it can impact everything, including how quickly your browser downloads, draws, and reacts to your user input.

And yes, it could be memory. Again, depending on the configuration of your specific system and what you happen to have running at the same time, RAM could be an issue, and more RAM could help.

Video chat freezes are even more difficult to diagnose.

If it's just the video chat application that's freezing, I actually tend to blame either the application itself (try a different video application or service), or the speed of your internet connection. Video can use a lot of bandwidth, and some applications don't handle it well when there's not enough bandwidth to deliver the video in a timely fashion.

I'd also look at video drivers - specifically making sure that the drivers for your video card are up to date. Some cards are better than others, and more importantly, drivers occasionally have problems that can manifest in this way. This is particularly true if it's your machine that crashes or freezes and not just the video or video application.

And yes, it could be memory. Just like slow loading pages, depending on the configuration of your specific system and what you happen to have running at the same time, RAM could be an issue, and more RAM could help.

In most situations where you suspect you are running low on RAM, keep an eye on your disk activity light. If you're not explicitly doing something on disk yourself, and that light is flickering a lot, or even on solid, then there's a good chance that you've used up all available RAM and the system is using disk-based virtual memory.

And lastly, more RAM may not help, there are just too many possibilities to know for sure.

But more RAM won't hurt either.

Related:

Article 12224 | Posted February 10, 2008

Recent Comments

Some machines don't have dedicated memory for the video function - they "borrow" memory from the main RAM for video. This can reduce the amount of memory available for your applications; it's also much slower than using a video card with dedicated memory. Adding a dedicated video card to my daughter's machine made quite a difference in the video and application speed. However, as Leo demonstrated in his answers, there are many variables at play and a little investigation may be necessary to discover the best solution.

Posted by: David Ball at February 11, 2008 04:42 PM

There are many additional techniques for getting a feel of where the bottleneck is.

For example open task manager and watch its meters:
* is the CPU peaking out?
* is the network bandwidth maxing out the ISP's max?
* what does it say about the "commit charge", how does it compare to the "physical memory"?

Also, watch the "disk light" on the box, is it busy? If so, then you might also need more ram (to serve as a disk cache &/or avoid paging/swaping).

Make sure that the browser's cache size is large enough to avoid network downloads of content from sites you visit often, and that is willing to make use of that cache too (but it should validate its content on "every visit" ;-).

Older notebooks may not accept more than 512MB of ram, but most newer systems likely will (the one in question takes up to 2GB), and it will help in pretty much all situations that are not CPU or network limited.

Oh, and if you do upgrade the ram size, only use the proper memory for your system... and memory from a good supplier (I've seen lots of PCs that became unstable after putting bad memory in them, easilly discovered by a memory testing program ;-).

Posted by: Nick Gimbrone at February 16, 2008 09:40 AM

Hey there can u answer this, give two situations where memory is more useful when it is used as ram disk than using it as a disk cache

Posted by: omar at April 9, 2008 03:44 PM

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sounds like someone's homework question, so ... no.

Leo


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)

iD8DBQFH/3xrCMEe9B/8oqERAs3mAJ98mZ0Iu36qBA4FSZ8dNDw76wzP9QCfYsPq
Q7ltVZET1IuTsYXqgHLXkBE=
=kkWE
-----END PGP SIGNATURE-----

Posted by: Leo A. Notenboom at April 11, 2008 07:57 AM

Post a comment on "Will adding RAM to my system solve my problems?":






(Email Address will not be published.)

Remember Me?

By popular demand...
my tip jar
Cuppa Joe
Buy Leo a Latte!

(you may use HTML tags for style)

New!

RSS feed Subscribe to the RSS Feed specifically for comments on this article.

Before commenting, please...

Please wait. Your comment is being processed ...


Ask Your Question:


ask-leo.com
Web

Stay Informed

Weekly Newsletter

Archives

By Category
By Date

Advertisers

Advertise on Ask Leo!

««   »»

Question? - Ask Leo!
Who is Leo?
Link to Leo!

Terms, Conditions & Privacy