iMac Slow or Frozen?

Girl in front of a slow iMac computer

The content was updated on Apr. 19, 2017 for freshness and accuracy: macOS Sierra related info added.

Beach balls belong at the beach — which is probably why the Mac's loading cursor has been "lovingly" nicknamed the spinning beach ball of death. Whether you call it the beach ball or the pinwheel, it certainly doesn't make you feel like you're at the beach.

So why do you keep seeing that cursor so often? Why is your iMac running slow or freezing?

The longer you've had your computer, the more likely it is that your iMac is running slow or freezing — but even newer models can seem to run slow at times. So what gives?

There's actually a number of different reasons why your iMac could be running slow or freezing — but don't let that discourage you.

By pinpointing the likely culprit, you can find the simplest ways to solve the issue and get your iMac back to its usual pace (perhaps so you can spend some time at the actual beach).

Here are a few reasons your iMac may be freezing or running slow, and (more importantly), what you can do to fix it.

Why is My iMac so Slow?

To add to the frustration of seeing that spinning beachball, there are a number of different reasons why your iMac can slow down, ranging from hardware issues to even simple user errors. Here are a few of the top offenders:

  • Not enough disk space: with too many files crammed onto your hard drive, your iMac doesn't have much room to breath.
  • To many programs open: sometimes, a slow iMac simply comes down to bad habits. If you have too many programs open, your computer won't be able to multitask well enough to function without a reduction in speed. (Be honest, how many programs do you have running right now?)
  • Outdated software: when Apple releases a new software update, the upgrade often offers an improvement in speed. At the same time though, some updates have been known to cause speed issues, instead of fixing them, like a number of users are experiencing with El Capitan and macOS Sierra.
  • Outdated hardware: old hardware can't always keep up with the demands of new technology, including new operating systems, new applications and even simply new high resolution graphics.
  • Adware or malware: while the iMac may not be subject to viruses to the extent of a PC, there are a few bugs that can affect your computer's performance. Never install applications like MacDefender that promise to keep viruses at bay — they are actually bugs themselves. If you downloaded MacDefender, uninstall it immediately.
  • Bad computer habits: while habits are usually hard to break, this one is actually one of the simplest issues to fix. Bad habits like having too many start-up programs, using the wrong web browser, and leaving files and programs directly on the desktop can all slow down your computer.

Any of those issues sound familiar? Good — if you can pinpoint why your iMac is running slow, it's a bit easier to discover how to fix it. (Still not sure? Don't worry, there's some more hints below as to what solutions may work best for you).

Solution #1: Improving the iMac's Overall Performance With Better Computer Habits

The first thing any iMac user should do when that spinning beach ball starts popping up too often is take a look at how the computer is being used. Ask yourself these questions:

  • How much hard drive space do I have left? Click on the Apple logo, then About This Mac and then navigate to the Storage tab to see how much free space you have on your iMac.
  • How many apps are you running currently? Always close out apps that you aren't using.
  • What apps are causing the most issues? Open the Activity Monitor, then click the CPU column to arrange your applications by how much work your computer has to do to use them.

Sound familiar? Thankfully, there are a few easy fixes that improve an iMac's overall performance.

First, clean up your hard drive. Use an external drive to save files you don't access very often, like older family photos or videos. Uninstall any applications that you don't use any more. Even clearing out your bookmarks will help. If you prefer the easy way, you can use CleanMyMac 3, a tool that automatically searches for system junk and unnecessary files and remove them with one click.

Get MacPaw CleanMyMac 3 to Clean up Your iMac

Second, take a look at the applications you are using. Even programs that essentially do the same thing can be drastically different in terms of speed. Firefox, for example, tends to be much slower than Safari. In general, third-party programs tend to run slower than Apple programs. For example, using Microsoft Word instead of Pages may make your iMac run slower.

Cleaning out your desktop and dock can also improve your computer’s performance. Instead of storing files and apps directly on the desktop, leave them on the hard drive and use a shortcut icon for the desktop.

Some slow issues can also be improved by resetting the non-volatile random access memory (NVRAM), helping to free up some of the active memory your iMac uses. Apple has a detailed how-to here. Clearing out the system management controller can help too — the process is as simple as turning the iMac off and also unplugging from the outlet.

Solution #2: Improving iMac Start-up Speeds

Macs run fine most of the time, but acting more Tortoise than Hare when powering up? There are a number of issues that can cause an iMac to power up slow. For example, when your computer is trying to start several programs at once, performance suffers. There are a few ways to fight off that start-up sluggishness.

​The easiest way to manage Mac startup programs is by using MacBooster 5 (via "Startup Optimization" feature, there you just select the items you don't want to start up, and click "Disable", that's it). By the way, the software does a number of things to keep your iMac in great shape.

Get IObit MacBooster to Speed up Your iMac Performance

If you're a power user, it's also relatively easy to get that done manually. First, reduce the number of programs that start automatically. These settings are available in System Preferences > Users & Groups. Don't see some of the start-up programs there? Option click on the app on the dock, then under options uncheck "Open at Login". When shutting the computer down, make sure to also uncheck the box that says "Reopen windows when logging back in" or you'll still have several programs running at startup.

Second, make sure that you're computer isn't working harder at the start by disconnecting any accessories. Leaving an external hard drive, SD card or even a printer plugged in at start up will slow down the process. Finally, make sure you are still using good computer habits. Keep your hard drive clean, and give your iMac a check up occasionally by looking at the system report.

Solution #3: Fixing iMac Freezes and Crashes

Sometimes the issue isn't that the iMac is slow, but that it's not running at all with frequent freezes and crashes. First, determine if the issue happens only when you are using a certain app or only when you have a certain accessory (like a hard drive or printer) plugged in, or if it happens universally across several different tasks.

If the issue seems to be an app, check the manufacturer for updates and install them, since many will include bug fixes that prevent crashes. If you are still having trouble, contact the application developer with specific details to try to resolve the issue.

But, if the crashes aren't happening when you are using a certain program, it's likely an iMac issue. First, make sure you have enough space on your hard drive, once again you can use CleanMyMac 3 to free up more disk space. If your iMac has stored a lot of duplicate files like copies of photos and backups, remove or transfer them by using this smart duplicates finder app called Gemini 2.

Also, close any applications you aren't using. If the issue persists, use Disk Utility to check for any errors from your start-up disk. You can also use Apple Diagnostics to help identify persistent errors.

Solution #4: Resolving a Slow Internet Connection on iMac with Safari, Firefox, or Chrome

Apps running fine, but internet crawling? First, run a speed test to see if it's your network provider or the computer that's causing the issues with a site like Once you're satisfied you are getting the speed you are paying for, make sure the router isn't the issue — try moving it closer to your iMac for a better connection. Check Network Utilities to see if your iMac picked up on any of the issues.

Next, check if you've been caught up by some Adware, a new type of malware that does not do much harm but displays flash ads when you surf the Internet. That could slow down your browsing experience, even crash your web browser. How to fix it? You can try a lightweight security app like Norton Security for Mac to scan and remove any threats it would find.

Get Norton Security to Remove Malware & Keep Your iMac Safe

A slow internet connection can also be caused, again, by bad computer habits. What web browser do you use? Safari is optimized to run on Mac, and you will likely have more issues with Firefox, Chrome and other browsers. If you already use Safari, do some spring cleaning by emptying the cache (Safari > Empty Cache) and refreshing the history (History > Clear History). Or, you can go into the Safari menu and choose reset to restore the factory defaults.

One more way to speed up your internet connection is to reduce the number of programs that are connected to the internet. Time Machine, for example, may be set up to automatically backup your computer via Wi-Fi and can slow your connection. Apps like Mail and anything connected with iCloud will also use up your connection, so close out all the unessentials when you need more internet speed.

Solution #5: Speeding up When Your iMac is Slow after macOS Update

An OS update should improve system crashes and speed — but that's not always the case. Many uses have reported that their computer has slowed down after updating to latest macOS (i.e. Sierra). Initially, the system will run a bit slow as the enhanced Spotlight feature is creating an index — this initial slow down should resolve on its own after 24-48 hours. Likewise, Photos (or iPhoto) can take some time to fully update its file library after an OS upgrade.

The new user interface may also be partially to blame — while that flushing effect you see when closing apps is cool, it's not so great for performance. You can turn down the special effects in Apple > System Preferences > Dock > Minimize Window Using. Other new features that could be slowing down the performance instead of enhancing your experience include FileVault and widgets like Weather (Turn them off in Apple > System Preferences > Extensions). Third-party apps that haven't been updated recently may also cause issues.

Solution #6: Speeding Up an Old iMac with Hardware Upgrades

Technology ages in dog years — or even double dog years. If your iMac is running slow and none of the above suggestions fixed the issue, you may need to upgrade your computer's physical components, or at least compare the cost of doing so with the price of a new iMac.

Two of the biggest hardware updates that will enhance your speed are upgrading the RAM and switching to an SSD from an old HDD or Fusion Drive. The computer's RAM is where all the active applications are stored — if your RAM isn't big enough, you won't be able to multitask without a significant slow down. RAM standards have increased over the years to better meet the demands of new software. Most iMacs have removable memory slots, so that updating RAM is a simple DIY job on these models.

Solid State Drives or SSDs are about five times faster than the hard drives inside even a three-year-old iMac. Because there's no moving parts, they're more efficient for speed and performance and run between $100 and $500. You can replace your hard drive, or run a dual hard drive and keep the original for more file storage. Here's a video you may find useful.


iMacs are well built machines — so it's not too surprising that there are many users with older iMacs. But, with older iMacs, they tend to run a bit slower. Sometimes, that's from bad computer habits, while other cases are simply from outdated hardware.

Last updated: April 19, 2017