The Mac Observer

Skip navigational links

DealsOnTheWeb Daily Deal: Buy.com's After-Christmas Super Store - Check out the Revolving Savings

RAM Cram 101: How Much Memory Do You Need?

by - Episode 19 - June 11th, 2004

Every time I review a new Mac, I say the same thing: The default configuration does not come with enough RAM to run Mac OS X decently. Even today's baseline configuration (256MB) isn't enough RAM for most people most of the time. And unfortunately, when your Mac is starved for RAM, everything you do will be slowed down as your Mac tries to use your much slower hard disk in place of the RAM it so desperately needs.

For what it's worth, I write about this situation every chance I get -- in columns and books -- because many new Mac owners don't know that an inexpensive RAM upgrade will almost always improve a stock Mac's performance.

The key to figuring out if your Mac needs more RAM is a statistic known as the "pageout," which means a "page" or memory is being written "out" to the drive. In low memory situations your Mac will substitute slow hard disk space for the fast RAM it wishes were available. So when your Mac is paging out frequently, it's almost certainly not running as fast as it would if you added additional RAM.

Over the years I've recommended using programs like Memory Usage Getter, Memory Stick, or the UNIX "top" command in the Terminal for evaluating your RAM usage and viewing pageout statistics.

Memory Usage Getter is one of my startup items (formerly, and more correctly known as Login Items), and it runs 24/7 on all of my Macs. It's a fantastic US$10 shareware program by Simone Manganelli that can tell you when you're using all of the installed RAM as well as how much RAM (and CPU cycles) individual applications and processes are using:


Click the thumbnail for the full-sized image

While Memory Usage Getter doesn't provide actual pageout statistics, the bar graph at the bottom of both of its windows provides real-time feedback on how much RAM is currently available. When I see the amount available fall below 20 megabytes, I know I'm about to start paging out and that my Mac isn't running at its top speed.

That rarely happens since I upgraded my G5 to 2GB of RAM. Even when I have 15, 20, or even 25 programs running I have lots of RAM available.

But this isn't about me…so let me show you another way to monitor your Mac's RAM usage, namely, Matt Neuberg's free MemoryStick:


Click the thumbnail for the full-sized image

MemoryStick is a resizable bar chart that indicates how your RAM is being used. It's resizable and unobtrusive and has a killer trick hidden in its Options menu -- the ability to alert you when pageouts occur. With MemoryStick, the smaller the gray area (Free RAM) on the bar chart the more you'll hear the pageout alarm. And the little black dot on the right side of the MemoryStick window will blink when pageouts are occurring.

I'm not going to demonstrate the UNIX "top" command here because, well, first, I never use it, and second, it's confusing. Besides, if you're UNIX literate, you know all about it already; and if you're not a UNIX-type person, like yours truly, you don't really need it -- Memory Usage Getter, MemoryStick, and other utilities tell you all you need to know and you won't have to memorize or type any arcane commands or interpret any fast-spewing screen text.

Anyway, both Memory Usage Getter and MemoryStick help you figure out when your Mac is slowing down due to lack of RAM, but neither one can tell you how much more RAM you need to install. In fact, as far as I knew until last week, there was no way to determine precisely how much RAM you needed. My advice has always been something like, "you need at least 512MB, and more than that if you keep more than a handful of programs open 24/7 as I do." Then, last week, the June issue of Design Tools Monthly arrived and I had to change my tune. I'll tell you why in a moment but first I want to give a well-deserved plug to Design Tools Monthly, a fabulous newsletter that encapsulates important stories for graphics professionals from magazines and the Web, cramming a whole month of useful design news into 12 densely-packed pages. And, with each issue, you get "the Software Closet," a folder chock full of useful utilities, fonts, artwork, and other goodies.

Anyway, this month one of the Software Closet selections was a little gem called, appropriately enough, "Do I Need More Memory?" (Which will be referred to as DINMM hereafter). It is an application that monitors pageouts on your Mac and then, based on the way you use your Mac, recommends an amount of RAM that will keep you from experiencing pageouts.

Here's what it looks like on my G5 with 2GB of RAM:


Click the thumbnail for the full-sized image

And here it is running on a PowerBook that has only 512MB of RAM.


Click the thumbnail for the full-sized image

As you can see, this PowerBook would benefit from an additional 256MB of RAM. But, if the past 14 minutes are typical, it doesn't really need more than that.

DINMM has one other great feature you may have noticed in the pictures -- a checkbox that alerts you with a beep whenever a RAM shortage is detected, which is tres cool.

Of course I'd still recommend a 512MB upgrade for the PowerBook above, in spite of what DINMM thinks. Or, put another way, much as I like DINMM I haven't changed my recommendation for most users, which is: In most cases you should install as much RAM as you can afford (within reason -- say up to a gig or two). Why? Well, just as you can never be too rich or too thin, you can never have too much RAM or hard disk space. You might not need it today but someday you probably will.

On the other hand, for those of you on a tight budget, DINMM may very well save you some dough. Either way I suggest trying it and seeing if your Mac might run faster with more RAM.

"Do I Need More Memory?" is free (with a donation requested but not required) from Hillman Minx Software. I just sent him (programmer Paul Johnson) twenty bucks -- he's certainly earned it.

Bob "Dr. Mac" LeVitus has been a Macintosh user for a long, long time and has written 49 computer books including Mac OS X Tiger For Dummies and GarageBand for Dummies. He also offers expert technical help and training to Mac users, in real time and at reasonable prices, via telephone, e-mail, and/or unique Internet-enabled remote control software. For more information on Bob and his services, visit www.boblevitus.com.

Send polite comments to

Send impolite comments to DeleteWithoutReading@boblevitus.com, or post your comments below.

Most Recent Columns From Dr. Mac: Rants & Raves

Dr. Mac: Rants & Raves Archives

Observer Comments

Show: Subjects Only | Full Comments
Close Name:Guest
Subject: Memory

The answer to how much RAM you need is, how much fits?

Close Name:Alphax Posts: 3182 Joined: 13 Sep 2002
Subject: I remember trying this a few years back..

Looks like it hasn't changed in the last few years, though it's not letting me download it and make sure.

Close Name:jimothy Posts: 612 Joined: 04 Jun 2004
Subject: RAM performance boost

To emphasize the imporance of RAM, let me say this: If you're debating between the new 2GHz and the 2.5GHz Powermacs, and price is a factor, get the 2GHz and spend some of the $500 savings on more RAM (not from Apple, for god's sake!). A 2GHz Mac with 2GB of RAM should be much faster than a 2.5GHz with the stock 512MB, and you'll still have an extra $200 or so in your pocket. RAM is probably the cheapest way to increase performance.

Of course, if money isn't a factor, get the 2.5GHz and load it up with all the RAM you can grab. And, while your at it, pick one up for me, too.

Close Name:geoduck Posts: 1922 Joined: 30 Dec 2003
Subject: How Much Memory

According to DINMM:

Original G4 iMac, 640 Mb RAM, OS10.3, Safari, Mail.app, VNC Viewer running - 240Mb Free
AL PB G4 1.25Ghz, 512Mb RAM, OS10.3, Safari, Canvas 8, GoLive, Vue d' Esprit, 99 Mb Free

So for many people 512 should be enough though it could depend on the size of the document you are working with. I'll admit though, that when I got my PB I got a single 512 memory stick so that I could add another in a couple of years.

Close Name:mahuti -   TMO Staff Posts: 377 Joined: 09 Jan 2003
Subject: I need more...

G5 2 Ghz,

1 GB of ram.

With all of the apps that I REGULARLY use together, I need about 256 extra mbs of ram.

With no apps open at all, it said I only had about 256 mbs to spare. I imagine that must have something to do with my giant monitor or something.

I've suspected that I needed more ram for some time. Now I KNOW I do... unless this application was actually created by Kingston like my business partner expects.

Close Name:wallyfoo Posts: 19 Joined: 21 Oct 2003
Subject: OS X RAM Usage

OS X uses just about all of its physical RAM all of the time, no matter how hard you use it, no matter how many apps you have open at a time. What matters is how often you pageout to VM.

If you have 1GB of RAM and your hard drive is grinding as you write to VM, then you need more RAM. But if OS X reports that all your RAM is being used -- that's normal.

And your monitor has no effect on RAM usage.

Close Name:Boyarsky Posts: 66 Joined: 03 Apr 2002
Subject: Menu Meters

Didja Try Menu Meters from (I think) Unsanity?

It's free & keeps track of all that right from the menu bar, without cluttering up the desktop with floating window graph bars.

John

Close Name:imothepixie Posts: 12 Joined: 11 Jun 2004
Subject: don't need no stinkin meters.... just the sticks

just max out the ram (empty the wallet) and don't try and do everything at once.....memory meter makers make 'em more preddy and i might trip out to 'em!

Close Name:Guest
Subject: MenuMeters is the best meter out there!

In my humble opinion, I tried all the other ones but none of them show everything you need to know in one location! And also show everything you need to know in a simple well designed graphic. Network status, memory, page in and page outs, disk read/write, and cpu processing. And you can click on any of these images to access further information and even open up tools like Activity monitor! If that isn't enough, it is a prefernce pane! Check it out!

http://www.ragingmenace.com/software/menumeters/index.html

Close Name:Doctor Mac -   TMO Staff Posts: 25 Joined: 26 Sep 2003
Subject: I agree--MenuMeters rocks

I agree... but I will cover MenuMeters, which do a lot more than tell you how much RAM you're using, in an upcoming column.

Regards,

Bob "Dr. Mac" LeVitus
Writer/Raconteur/Mac Geek

Close Name:imothepixie Posts: 12 Joined: 11 Jun 2004
Subject: It does indeed! its not stinky... does rock!

MenuMeter just changed my mind...bonus plus bonus a quick way to get your current ip clippededeclip......

Close Name:Guest
Subject: Try Activity Montitor

For what it's worth, a lot of this info is available in the "System Memory" pane of Activity Monitor (/Applications/Utilities/...).

Close Name:VSeward -   TMO Staff Posts: 972 Joined: 28 Jun 2001
Subject: only a little bit

All I need is enough memory to remember my birthday, name, and how long I've been wearing the current set of underwear. I don't require much.

Vern Seward

Close Name:Dave -   TMO Staff Posts: 227 Joined: 11 Jun 2001
Subject: DINMM is a processor hog

I'm not exactly sure what it's doing, but it increases kernel tasks by about 30% when DINMM is running. It's a great idea, just needs to be cleaned up a bit.

Comment on this Article


You cannot edit your comments.   You cannot delete your comments.
Log in | Register | Having Problems? Reset TMO Cookies & Try Again
Username:   Password:   Log me on automatically each visit   

You are not logged in, and this post will appear as "Guest." Log in with your username and password from the TMO forums. If you do not have a username, you can register here.
Please note that guests are limited to including a maximum of two URLs per post.


Post A Comment
  Subject


  Your Comments



Please enter the word exactly as you see it in the image above. Registered users aren't prompted for this. Having trouble reading the image get a new one.


Recent Headlines - Updated January 8th

Thu, 3:50 PM
Macworld Expo 2009 - Targus Shows File Share Cable for Mac
3:40 PM
Macworld Expo 2009 - Blackmagic Demonstrates Video Recorder
3:14 PM
News - Microvision Demonstrates SHOW WX Laser Projector
2:53 PM
Just a Thought - First Time: A Closer look at Macworld and San Francisco
12:35 PM
News - Mac Gamers Can Now Fight For Good or Evil in City of Heroes
12:12 PM
News - EVE Online to Expand the Known Universe in March
11:53 AM
News - Feral to Ship Rome: Total War Gold in March
11:19 AM
News - Freeverse Says Commander: Napoleon at War is on the March
10:34 AM
News - Whither Macworld Expo?
9:47 AM
News - Paragon Issues 30 ‘Talking’ Dictionaries
9:13 AM
News - IntelliScanner Intros SOHO Cubed Scanning Solution
8:56 AM
News - Axiotron Debuts Modbook Pro

The Mac Observer Reader Specials

Apple iTunes