9 Reasons Why a Mac is Running Slow and What to Do About It

It’s a fact of modern life: Macs can run slowly for seemingly no reason, but chances are there is a reason the Mac is running so poorly and we’ll cover the most common reasons, how to know if each reason is causing the slow down, and most importantly, how to fix it. If your Mac is running slowly and it feels like a snail could launch a new app or load a web page faster than the computer could, read on.
1: Spotlight Search is Indexing
Spotlight is the search engine built into OS X, and anytime it indexes drive data it can slow down a Mac. This is typically worse after reboots between major file system changes when the index is rebuilt, a major system update, or when another hard drive full of stuff is connected to the Mac. Typically Macs with SSD’s won’t feel the slowdown quite so much, but for Mac models still using spinning hard disk drives, it can feel very slow.
How to Know: It’s easy to check if Spotlight is what’s causing the slowdowns though, just click on the Spotlight menu in the upper right corner. If you pull down the menu to see an indexing status bar, you know it’s running.

You can also look in Activity Monitor for the “mds” or “mdworker” processes, both of which are related to Spotlight.
Solution: Wait for Spotlight to finish indexing, it usually doesn’t take too long.
2: Software Update Loading
Whether the Mac is newer and updates through the App Store, or older and goes through Software Update, either of these processes can cause a temporary slowdown to the system while they launch in the background, query for available updates, and
How to Know: After a minute or so you’ll get a Software Update notification

Solution: Keeping system software up to date is one of the best things you can do as part of a Mac maintenance routine. Let it run, install the updates, and reboot.
3: Low Disk Space
Anytime any computer is running very low on disk space, the computer will slow down dramatically, and Macs are no different. The reason is fairly simple; between the operating system and all your apps, a lot of temporary cache files are generated, and things are swapped in and out of memory and to the disk as needed. If your disk is full, those actions take longer because older cache files and swap files must be deleted before new ones can be generated, which creates a stall before any further system process can be taken. This whole thing can be painfully slow especially on traditional hard disk drives, and can leave any Mac feeling as slow as molasses.
How to Know: Checking available hard disk space is a cinch, just go to the desktop and open any folder, then pull down the “View” menu and select “Show Status Bar”. Now look at the bottom of the Finder window you opened, if the number of available space is less than several GB’s, you should take action. If the number is 0, you need to take immediate action!

Solution: The best thing to do is clear out files you don’t need any more. First, go to your Downloads folder and remove stuff you don’t need because it can fill up awfully quick if you don’t clear it out yourself. Next, recover disk space by downloading a free app like OmniDiskSweeper to discover where all your storage went. Delete unnecessary files. When finished, reboot the Mac, because rebooting will cause temporary caches to clear out and that can often free up space as well.
4: Out of RAM
There is no bigger slowdown to encounter than when you run out of available RAM. When you run out of RAM, virtual memory takes over, and virtual memory is slow because it relies on your hard disk to store information needed for apps and OS X to run rather than keeping that information in super-fast RAM.
How to Know: Open “Activity Monitor” from the /Applications/Utilities/ folder, click on the “System Memory” tab at the bottom, and look at the colorful pie chart. If you don’t see any green, you’re running low on “Free” memory, and you can check just how low by looking at the “Free” item. “Inactive” is another potentially valuable resource to look at.

Solution: Quit apps that are no longer in use, and try relaunching ones that you are using. Web browsers in particular, like Safari, Chrome, and Firefox, will often consume more RAM than they need to the longer they are left open, as past web pages are stored in memory. Also, some websites have memory leaks. Quitting and reloading a web browser can often free up a ton of RAM.
5: High Processor Utilization
If an app or process is consuming a lot of your processor, other things going on with the Mac will slow down dramatically. Tons of different things can take up CPU, and though most are temporary as a process executes and completes, some errant processes go wild and continue to hog far more CPU than what is appropriate.
How to Know: Again, open “Activity Monitor” from the /Applications/Utilities/ folder, but click on the “CPU” tab at the bottom. Watch the “% Idle” for a few seconds, if that number is consistently below 60 or so, you have something that is eating up your processor.

Solution: Still in Activity Monitor, click the “CPU” item at the top to list items by processor usage. The topmost item(s) will be your culprit, if those apps or processes aren’t in use, quit them to free up CPU.
6: Too Many Apps Open at the Same Time
This is simplified way of saying you’re either out of RAM, have an app being a CPU hog, the disk is thrashing, or any number of other problems that can occur when you simply have way too many apps open and running at the same time.
How to Know: The easiest way to tell is if the OS X Dock is a plethora of every app installed on your Mac.
Solution: Quit apps you aren’t using, the more the merrier.
7: Not Enough RAM for Your Needs
Speaking of running out of RAM and having too many apps open, it’s possible that you simply don’t have enough RAM to use your Mac at optimal speeds for your usage patterns. Thankfully this is very easy to determine, find out how to tell if your Mac needs a RAM upgrade by reading this great guide.
8: Your Desktop is Full of Icon Clutter
Did you know that having a desktop full of a billion icons slows down a computer? This is because each icon gets drawn as a window, and OS X renders a preview of the icons and their contents, each of which takes up resources to redraw as things are moved around.
How to Know: Your desktop is a disaster of files, documents, folders, with more icons than wallpaper visible.

Solution: Tidy up your desktop, ideally down to just a few select important things. If this sounds daunting, even creating a new folder called “Desktop Stuff” and throwing EVERYTHING from the desktop into it will dramatically speed things up. Also, there’s some great apps out there that will tidy up your desktop for you, try those out if you’re bad at managing the desktop clutter, or consider hiding the desktop icons completely.
9: The Hard Drive is Failing
Failing hard drives do not perform well, but potentially worse than that is the chance that you could lose all your important data and files. This is perhaps the least likely reason a Mac runs slow, but it’s also the worst possibility.
How to Know: You hear unusual sounds, clicks, or chunking coming from your computer and hard drive. Running Disk Utility’s First Aid fails repeatedly or throws tons of errors that are unrepairable with the “Verify” and “Repair Disk” functions.
Solution: First, stop everything else and BACK UP YOUR DATA because you could lose it if you don’t. Run Time Machine, copy all your most important files to an external drive, whatever it takes. Next, buy a new hard drive, and consider an SSD because they’re faster and less prone to some of the trouble traditional spinning drives are. Finally, consider taking the Mac to an expert, like the Genius Bar at your local Apple Store.
What Else?
Anything we missed? Let us know in the comments. For some general performance tips, especially for older Macs, don’t miss these 8 simple tips that can speed up Macs.

Good info! I would add that if you really like to have icons on your desktop, you don’t live a spartan desktop life. Simply create aliases of the icons already there, and replace the original folders with the new aliases. Then place the original folders where you like (not on the desktop, of course.)
This scheme has essentially the same result as clearing the desktop altogether, as the limited memory allotted to the Finder deals with Aliases much better since they are much smaller than their counterparts. Things will definitely goes faster.
Excellent comprehensive list, thank you!
I find that when I’m using the wifi at Starbucks, OS/X 10.8.2 freezes periodically. Every 2-3 minutes, the computer freezes for 1 to 4 seconds. This happens at every Starbucks, so it’s not a hack attack by one particular person. Its seems to be because of rpcsvchost.
I find that not letting apps run for extended periods (more than 4 or 5 hours at a time), and doing a complete shutdown, (DSL) modem included once a week seems to do wonders!
I’ve also noticed, that working with large PDF’s in Preview tends to consume free RAM at an accelerated pace.
I’m a Windows user.
Enjoy your kernel panics.
Are you a troll in sheep’s clothing? The second line of your post makes me think so.
So why do more windows fanboys troll Mac sites than the other way around?
I’m a Mac User.
Enjoy your blue screen.
LOL! I’m so sick of lame driver issues on windoze. Thank God for mac os unix w/ a gui. Never had a kernel panic unless i plugged in some dodgy hardware w/ crappy drivers.
Best Quote Ever:
“How much faster can you render the blue screen of death?”
http://www.engadget.com/2008/04/10/ce-oh-no-he-didnt-part-lv-nvidia-ceo-says-were-going-to-ope/
http://www.dailytech.com/NVIDIA+CEO+Were+Going+to+Open+a+Can+of+Whoop+Ass/article11448.htm
UNIX MASTER RACE
My mac was recently extremely slow, causing beach balls all the time. I could not start any apps. Luckily I could ssh with Prompt on my iPad and there I found a process bzip2 that was eating 100% CPU.
It turned out that I had extreme big logs (4GB) – more specificly the kernel log was that big. The bzip2 process was trying to compress the logs.
So another good tip: run console once in a while and check the logs (first for content and then delete them if nothing important was found)
“also, websites have memory leaks”… Err. What? You want to explain that?
Anything running Flash leaks memory
Anything with poorly written Java leaks memory
Anything with poorly implemented AJAX leaks memory
etc
Try this: Open Safari, then open three tabs. Set one tab to Facebook logged in with all its AJAX rubbish. Set another tab to something with a large java applet. And finally set another tab to something with a lot of Flash video, ads, or games. Check memory usage. Now let those things stay open for 2 hours and check memory usage again. Where’d it all go??
Lesson: avoid Flash, Java, AJAX, etc.
It’s a sad statement really, intended to displace the blame.
The “websites” are not as fault so much as the applications used to render them. The applications have to deal with unanticipated user content, but that doesn’t ameliorate their responsibility for the memory leaks. Proper resource cleanup would minimize or eliminate the leaks. And, of course, disable Java in your browsers on OS X – it’s too far behind the known vulnerability curve so it opens up the computer to unnecessary risk.
I can say that the performance improvements from upgrading the ram and the HDD on a Macbook can be dramatic. I didn’t know that HDDs get slower with time, but some of them do. I upgraded my MacBook Unibody 2008 from 2Gb ram and HDD to 8GB and SSD. I am still amazed by how fast it got. Just make sure you have lots of free space on the SSD
This is common in Macs as Apple typically includes Seagate drives. Seagate drives are ‘faster’ than other brands, but have a usable life of only about 18 months. After that, they become painfully slow. Replacing with a true SSD (NOT a hybrid) will have the most significant performance improvement…assuming you can live with the reduced space.
My SSD had even more space than the HDD. Deh, times achanging.
Most of the time it is the lack of ram but don’t forget to do a verify disk permission run in disk utility, especially when your mac is a few years old.
Time Machine running……
Sometime it completely freezes when using some app like Indesign or Illustrator (but maybe it is Adobe’s fault…)
My Safari Web Content is almost always over 50% idle and Flash Player (Safari internet plug-in) is usually 30% then Safari is at 13%. How do I fix this?
Why a Mac is running slow?! Because it runs MacOS X.
Why UNIX good?! It speak Engrish.
For #4 you can also just open the terminal and type:
purge
Then press Enter. It’s broken in 10.8.1, but fixed in 10.8.2
oh how is useful ?
about the fire problem there is Terminal command can be solved
/Applications/Utilities/ Terminal
sudo mdutil -E / sudo mdutil -i on /
thank you so much
Excellent info. Thanks. My mac runs slow when I have a lot of tabs open and some tracking cookies will slow down my mac (everything is back to normal after I run a anti-malware utility).
RE: too much RAM being used.
If you’re running something big, say Photoshop or Premiere, and then close them, your computer holds their files in RAM for a while in case you’re going to open them again.
If you aren’t, and your computer is still mulling over their memory, open Terminal and type ‘purge’ and hit enter. It clears the now-unneeded wired and inactive RAM and returns it to free RAM.
3: Low Disk Space
Your spinning hard disk should never get below 15% empty space. The number of gigabytes free is not the issue; it’s the percentage. This is because a disk needs 15% to 10% free space for Mac OS X’s automatic defragmentation routine to work correctly.
2: Software Update
Software Update will literally pre-download certain updates in their entirety, before even telling you that “updates are ready”… so while it’s running, it’s hitting not only the CPU but your network as well.
Try something like iStat Menus to monitor your network activity — it should usually be less than 5 KB/s or so. If it spikes up to a higher value, then check to see what’s using it (e.g. Software Update, Dropbox, Google Drive, etc.) Oftentimes these apps are the cause of “slow” internet or sluggish disk I/O speeds.
Because it’s a Mac, just use a linux.
Some things missing from the article: Running Disk Permissions can speed things up, also clearing out old caches can help (using a program like Onyx). Also good to check the Login Items list in System Preferences as having too many programs starting when the computer does can slow things down, this is more likely to be an issue if you’re running an old install of OS X thats been through lots of different software installs over the years.
Lack of System Memory is a killer. Firstly run Activity Monitor and click the System Memory tab. You will see a pie chart, The green slice is Free Memory – you need plenty of this. Leave Activity Monitor running so you can see what happens.
Now, run Terminal. Type “purge”, without the quote marks. All running processes are frozen while purge does its job. Eventually, Terminal will prompt for a new command, but wait a bit longer. Looking at Activity Monitor will now show a much bigger green slice.
Or you could get an App called “Memory Clean” and that will monitor your RAM in the tool bar.
Easy to see and one click to clean the RAM. Though i believe that “purge” works just as well, but doesn’t give you a easy view of the RAM status.