When your Mac slows down or starts behaving erratically, chances are its because an application that’s running, perhaps in the background, is misbehaving. Alternatively, if it’s not an application that’s causing the problem, it will almost certainly be a process associated with the OS or an ancillary service.
Solving the problem is usually as simple as killing the process, but in order to do that, you need to identify it. Here’s how to view and kill processes on your Mac.
How to show which processes consume a lot of memory
iStat Menus will show you which applications and processes are consuming more than their fair share of RAM. Install it from Setapp then click on the MEM menu to see the culprits. For more information, or to view all processes running on your Mac, launch Activity Monitor by clicking the Activity Monitor icon at the bottom of the menu.
When Activity Monitor is running, click the Memory tab and make sure the arrow is pointing downwards so that processes are listed by the amount of RAM they’re using.
How to kill process using Activity Monitor
- Launch Activity Monitor. The easiest way to launch Activity Monitor is to press Command and spacebar to call up Spotlight, then start typing Activity Monitor. When it appears in Spotlight, hot Return to launch it. Alternatively, go to the Utilities folder in the Applications folder and double-click on its icon. Or open Activity Monitor in one click through iStat Menus app.
- View and filter tasks. You’ll notice there are five tabs across the top of the Activity Monitor window: CPU; Energy: Memory; Disk; and Network. Clicking on any of those tabs organizes processes according to the percentage of that resource they are using. So, clicking on CPU lists tasks in the order of how much CPU capacity they’re using. By default, processes are ordered starting with the one that’s consuming the most of the resource at the top, so you can quickly see where problems are occurring or likely to occur. To flip the order, so that processes consuming the least of the resource are at the top, click the arrow next to Memory, CPU, etc, above the list of processes.
- Kill problem processes. When you identify a process that’s causing a problem, either because it’s hogging lots of CPU cycles or memory, or because it’s highlighted in Activity Monitor as having crashed, you need to kill it. To do that, click on the process and click the ‘x’ in the Activity Monitor toolbar. The process will quit and free up the resources it was hogging. If it’s a critical process, it will restart. If it’s an application, it will remain shut down.
How to view and kill processes in Terminal
- Launch Terminal. Use press Command and spacebar to pull up Spotlight then start typing ‘Terminal’. When the Terminal app appears in Spotlight, tap Return to launch it. Alternatively, navigate to the Utilities folder in Applications and double-click Terminal.
- View processes. When Terminal has launched, type ’top’ into the Terminal window. You’ll see a list of currently running processes. At the top of the list is an overview of the processes that are running and the resources they’re consuming.
- Kill a process. When you identify a process that’s causing a problem or hogging resources, take note of the number in the PID column next to the name of the process. To kill the process, type ‘kill -9’ followed by the PID number. Press Enter. The problem process will now quit.
How to prevent problems using CleanMyMac
You can prevent problems occurring with apps and processes before you get to the point where you have to kill or quit them. iStat Menus will help you identify which applications or processes are consuming resources such as CPU and RAM.
CleanMyMac has a number of maintenance routines that, if you use them regularly, will keep your Mac running smoothly.
Here’s how to use it.
- Launch Setapp and search for CleanMyMac.
- Open the app and click on Maintenance in the Speed section in the left hand sidebar. You’ll see a list of tasks that CleanMyMac can perform to optimize your Mac.
- Run the maintenance scripts is the first one you should run if your Mac is having problems.
- Click on the checkbox next to Run Maintenance Scripts and then click Run.
Run other tasks, as necessary. If you’re having problems with Mail, repeat step 3, but this time click the checkbox next to Speed Up Mail. Likewise, if Spotlight is running slowly, run the Reindex Spotlight task.
How to kill a background process
To kill a background process in Activity Monitor, use the steps above in How to kill a process using Activity Monitor. The key difference is that background processes often have obscure names that don’t make it clear what they do. If you kill a background process and don’t know what it does, you risk causing problems. However, no background process should consume significant RAM or CPU cycles, so if you spot one that is, it has probably got into trouble. Kill it using the ’x’ in the Activity Monitor toolbar.
Remove startup items
One common cause of Macs running slowly or having problems is items that launch automatically at startup. These could be helper apps for something like iTunes, or could be complete apps in their own right. They may be apps you once used but no longer need.
To review the apps and helpers that startup when you log in
- Launch System Preferences from the Apple menu and click on the Users & Groups pane.
- Click the padlock and type in your password.
- Then click your username in the left panel and click the Login Items tab.
- Click on any login item that corresponds to an app you no longer use and then click the ‘-‘ button. The app will no longer start up automatically when you log in.
How to Force Quit an application that’s not responding
If you see the dreaded spinning beachball, or an app just won’t do anything, you should force quit it. There are several ways to do it.
- Press Command-Alt-Esc and click on the application in the window that opens. Press Force Quit
- Control-click or right-click on the application’s icon in the Dock and choose Force Quit
- Launch Activity Monitor, locate the application and press the ‘x’ in the toolbar
- Locate the process in Activity monitor, look for the entry in the PID column and launch Terminal. Type ‘kill -9’ followed by the PID number. Press Enter
Reset a problem app
There’s one more thing you can try if an app keeps running slowly or crashing – reset it. Thanks to CleanMyMac, resetting an app is easy. Here’s what to do:
- In the left hand sidebar of CleanMyMac, click on Uninstaller.
- Find the app that’s causing problems
- Scroll through the list of apps until you find the one that’s been crashing or running slowly. Click on it so it’s highlighted.
- Reset the app. With the app highlighted, you’ll see all the files associated with it in the right hand window. Tap the right-click and choose Application Reset at the top of the window and all the files, except the main application file, will be selected.
- Click Uninstall. All the selected files will be trashed, effectively resetting the application to its default state. When you launch it the next time, it will behave as if it has just been installed – so you’ll need to recreate any custom settings or preferences.
If resetting the app doesn’t work, the final resort should be to uninstall the app completely and reinstall it. To do that, follow the steps above, but click Complete Uninstallation instead of Application Reset.