Now, That's Smooth: Monitoring Your Memory

By David@smalldog.com

Mac OS X uses what’s termed a “virtual memory system” (VM system) which essentially refers to the amount of memory an application thinks it needs to run, and is therefore allocated. Usually only a small portion of that memory is stored on the physical RAM chips. When (and if) your memory is insufficient in the face of running applications and data processing, the OS will seek out inactive memory and swap the file into a…(ahem)…”swap file” stored on your hard drive to make room for active memory. These files are sent out in units called “pages,” and this specific action is termed a “pageout.” The process of swapping, if too frequent, can slow your computer down and cause your experience to be decidedly un-smooth.

One way to check up on your RAM and VM swapping is to open up Terminal and simply type the word “top.” What you will see is a dialogue that looks like this:

Terminal TOP

What you want to pay attention to is the ratio of “pageins” to “pageouts” (boxed and pointed to in the above figure). If number of “pageouts” is non-zero and growing rapidly, and is near or higher than the “pageins,” it’s time to take action. First, restart your computer. Then, run Terminal and the top command. Last, work as you normally do and monitor how quickly things change…it may be time to invest in some more memory.

By David@smalldog.com

Similar Posts

  • Modify the Finder Window

    A couple weeks ago I read a great tip about adding applications to the Finder window, from the blog of Creativetechs.com. Read the…

  • Security on the Mac

    by Matt@Smalldog.com (posted By Ed, written by Matt@Smalldog.com) A very vigilant customer bought a new Mac Mini over the weekend at our Burlington…

  • The Horror: Kernel Panics

    By Todd@Smalldog.com I thought in the spirit of Halloween I would talk about some rather scary things to see on your mac. The…

  • De-authorize your iTunes Account Before Hardware Repair or Sale

    Pretty much everyone has downloaded media from the iTunes store, but not too many of us know just how iTunes keeps track of computer authorization. Every device on the internet has at least two unique identifiers: a MAC address and an IP address.

    MAC is an acronym for Media Access Control. Many believe that Mac, the abbreviation for Macintosh, should be written with capital letters – this is incorrect. Likewise, iPod – not iPOD or IPOD; iMac – not iMAC or IMAC; etc. Network interfaces have MAC addresses; Macintoshes can be called Macs.

    Since your MAC address is completely unique, it’s the ideal way for iTunes to know that you’re authorized to play purchased content on any given machines. Trouble is, your ethernet port is part of the main logic board, which requires replacement in some repairs. With a new main logic board comes a new MAC address, which confuses iTunes and some other, generally high-end, software.

    You’re allowed to authorize up to five computers at any one time to play your purchased content, but replacing your logic board changes the MAC address. If you didn’t de-authorize before repair, you’ve lost 20% of your available authorizations. I made this mistake a few years ago when I had to replace the logic board in a Mac Mini hooked up to my television, and when I sold my iBook. I also lost an authorization when my two-week-old PowerBook G4 flew off the roof of my car at highway speed. Thankfully, iTunes allows you to de-authorize all computers on your account once annually.

    I only have one Machine these days, a 17-inch MacBook Pro, so this hasn’t been a problem of late for me. It’s a common question asked our technical support team, and a good fix to file in your troubleshooting arsenal.

    The full details from Apple can be found here: http://support.apple.com/kb/HT1420

  • How To Make Your Own Widget

    Apple released their widget making application in beta format just yesterday so I grabbed a copy today and started playing around with it….