Skip to main content
Protect My Mac — FreeNo credit card required
CoreLock

Performance

System resource monitor

Healthy
CPU34%
Memory67%
Disk52%
Battery81%

Top Processes

Chrome

18% CPU

1.2 GB

VS Code

12% CPU

890 MB

Slack

4% CPU

340 MB

Tip: Chrome is using 18% CPU with 47 tabs open. Closing unused tabs could free 600 MB.

Performance7 min read

Why Is My Mac Running Slow? How to Find the Culprit Process

Hassanain

Your Mac is running slow because one process is eating your CPU, RAM, or disk I/O. That is almost always the answer. It is not "your Mac is old" or "you need more storage." It is one greedy process, and once you find it, the fix takes seconds. If you are wondering what process is slowing your Mac down, here is exactly how to find it and what to do about it.

How to Find Which Process Is Slowing Your Mac

Open Activity Monitor. It is already on your Mac. You do not need to download anything.

  1. Press Cmd + Space, type Activity Monitor, and hit Enter.
  2. Click the CPU tab at the top.
  3. Click the % CPU column header to sort by highest usage.
  4. Look at the top of the list.

Whatever is sitting at the top, using 80% or more of your CPU, is your problem. That is the process making your Mac slow.

If CPU looks fine, click the Memory tab and sort by Memory usage. Some processes do not hammer the CPU but consume so much RAM that your Mac spends all its time swapping to disk. You will know this is happening if the "Memory Pressure" gauge at the bottom is yellow or red.

For disk issues, click the Disk tab and sort by Bytes Written. A process writing gigabytes to disk will slow everything to a crawl, even if CPU and RAM look normal.

Write down the name of the process at the top. That is your culprit.

The Usual Suspects

When your Mac is running slow, the process to blame is almost always one of these. Here is what they are and whether you should worry.

mds_stores

This is Spotlight indexing. When mds_stores is eating 100% CPU, your Mac is building or rebuilding its search index. This happens after a macOS update, after restoring from a backup, or after copying a large number of files to your drive.

Is it a problem? Usually no. Let it finish. It can take anywhere from 20 minutes to several hours depending on how many files you have. If it has been running at full throttle for more than a day, something is wrong. You can rebuild the index by going to System Settings > Siri & Spotlight > Spotlight Privacy, adding your main drive, waiting a few seconds, then removing it. That forces a clean reindex.

kernel_task

This one confuses everyone. You see kernel_task using 200% or 300% CPU and think your kernel is broken. It is not. This is macOS throttling your CPU on purpose because your Mac is overheating.

Is it a problem? Not directly. The real problem is heat. Check that your fans are not blocked, that you are not running your MacBook on a pillow, and that nothing is covering the vents. On Apple Silicon Macs, this is less common, but it still happens under heavy sustained loads.

WindowServer

This is the macOS compositor. Every pixel on your screen goes through WindowServer. If it is using a lot of CPU, something is making your GPU work overtime. Common causes: multiple external displays at high resolution, apps with heavy animations, or a misbehaving app that is constantly redrawing.

Fix: Try closing apps one at a time to see which one drops WindowServer usage. If you are using multiple displays, disconnect one temporarily to confirm.

nsurlsessiond

This handles background network downloads. If it is using heavy CPU or disk, something is downloading in the background. Could be a macOS update, iCloud sync, or an app fetching content.

Fix: Check System Settings > General > Software Update to see if an update is downloading. Check iCloud sync status. If neither, check which apps have background download permissions.

softwareupdated

Exactly what it sounds like. macOS is checking for or downloading updates. This is normal, but it can consume significant resources especially when preparing a major update.

Fix: Let it finish, or go to System Settings > General > Software Update and manage it manually.

Google Chrome processes

Chrome runs each tab and extension as a separate process. If you see multiple Chrome Helper processes at the top of Activity Monitor, you have too many tabs open, a tab is running heavy JavaScript, or an extension is misbehaving.

Fix: Open Chrome's built-in task manager with Shift + Esc to find which specific tab or extension is the problem. Close it.

Quick Fixes That Actually Work

Once you have identified the process, here is what to do.

Force quit the hog. Select the process in Activity Monitor and click the X button in the top left. Choose "Force Quit." If it is an app, it will close. If it is a system process, it will restart automatically, often in a healthier state.

Reduce login items. Go to System Settings > General > Login Items. Disable anything you do not need launching at startup. Every login item is a process competing for resources the moment your Mac boots.

Close browser tabs. This sounds too simple to matter, but 40 open tabs can easily consume 4 GB of RAM and a full CPU core. Be honest about how many tabs you actually need open.

Disable browser extensions. Extensions run on every page you visit. A single bad extension can cause persistent slowness that is hard to trace because it does not show up as a separate process. Disable all extensions, then re-enable them one at a time.

Clear system caches. Open Terminal and run sudo purge. This flushes the disk cache. It will not fix everything, but if your Mac is running slow because of accumulated disk cache pressure, it gives you a fresh start.

Restart. If your Mac has been running for weeks without a restart, accumulated memory leaks and zombie processes can drag performance down. A restart clears all of that.

When a Slow Mac Is Actually a Security Problem

Here is the part most performance guides skip. Sometimes the process making your Mac slow is not a legitimate system process. It is malware.

Cryptominers are the most common culprit. They run as background processes with innocent-sounding names, pin your CPU at 100%, and mine cryptocurrency for someone else. Your Mac gets slow and hot. Your electricity bill goes up. The attacker profits.

Persistent adware is another offender. It injects itself into your browser, intercepts network requests, and consumes CPU and RAM to serve you ads or redirect your searches. You think your Mac is just "getting old" when really there is software running that should not be there.

The tricky part is that these processes often disguise themselves with names similar to real macOS processes, or they hide inside folders that look legitimate. If you see a process in Activity Monitor that you do not recognize, and it is using significant resources, do not just force quit it. Investigate what it actually is.

This is where a tool like CoreLock earns its keep. It scans your running processes and flags anything suspicious, things you would miss scrolling through Activity Monitor because they look like normal system processes. It checks process signatures, network connections, and known threat patterns, so you do not have to manually research every unfamiliar process name.

For a broader look at keeping your Mac locked down, check out our guide on how to protect your Mac from threats, or our quick 5-minute security setup.

The 2-Minute Check

Here is the fastest way to figure out what is going on with a slow Mac.

  1. Open Activity Monitor (Cmd + Space, type "Activity Monitor").
  2. Check CPU tab, sorted by % CPU. Note the top process.
  3. Check Memory tab. Is memory pressure green? If not, note the top memory consumer.
  4. If the top process is one of the usual suspects from this guide, apply the relevant fix.
  5. If you do not recognize the process, investigate before force quitting.

If you want to skip the manual investigation, CoreLock runs this analysis automatically and tells you whether your top processes are legitimate or suspicious. Takes about 47 seconds.

Bottom Line

When your Mac is running slow, it is almost never a hardware problem. It is a process problem. Open Activity Monitor, find the process that is consuming the most resources, and deal with it. Most of the time it is Spotlight indexing, a thermal throttle, or Chrome being Chrome. Occasionally it is something that should not be there at all.

Do not guess. Look.

Check your own Mac in 47 seconds. Free, no credit card, no account required.

Ready to try CoreLock?

Free to download. No credit card required.

Download CoreLock Free