Wondering why your Mac running so slow? Desperate to speed up Mac? These simple steps provided below will greatly help to improve Mac’s performance and make it run faster.
Table of Contents
- Look for resource-hungry processes using Activity Monitor
- Manage startup items
- Turn off visual effects
- Delete browser add-ons extensions
- Reindex Spotlight
- Reduce Desktop clutter
- Step-by-step clean up cache files manually
- How to empty user cache on mac OS Mojave
- How to delete system and app cache on Mac
- How to clear cache in Chrome
- How to clear cache in Firefox
- How to clear cache in Safari
- Uninstall unused application
- Delete application using the Trash
- Remove application using Launchpad
- Resolved app “can’t be moved to the Trash” error
- How to uninstall Java on Mac
- How to uninstall Flash Player and other extensions
- Clean up Mac hard drive
- Update MacOS and hardware
- Create new user profile on Mac
- Purge RAM using Terminal command
- Reset SMC (system management controller)
- For Mac with non-removable battery
- For Mac with removable battery
- For iMac, Mac Mini and Mac Pro
- Reset PRAM (parameter RAM)
- Replace HDD with SSD
- Adding more RAM
Look for resource-hungry processes using Activity Monitor
Use Activity Monitor to check which application processes are utilise system resources.
- Go to Applications > Utilities > Activity Monitor, or use Spotlight to find it.
- Activity Monitor categorise the Details of five different resources in 5 different tabs: CPU, Memory, Energy, Disk and Network usage. If Mac is running slow then click on the CPU section. It shows how processes affect CPU (processor) activity.
- Click column name, such as % CPU to list all programs by the amount of CPU they’re using.
- If you see that some process is using a lot of CPU power, you can force it to quit by choosing the process with the mouse and click on the X in the left-hand corner of the Activity Monitor.
Manage startup items
When Mac boots up, it runs a lot of unnecessary application, clean startup items will helps speed up slow Mac.
- Go to System Preferences > Users & Groups and then click on your username.
- Click on Login Items and select a program you don’t immediately need when Mac starts up
- Click the – button below it.
Turn off visual effects
- Go to System Preferences > Dock.
- Uncheck following options:
- Animate opening applications
- Automatically hide and show the Dock
- Switch Minimize windows using option to Scale effect.
Delete browser add-ons extensions
Chrome and other browsers often get overloaded with various add-ons and extensions. These add-ons and extensions reduced browser speed. You can prevent slowness by reducing the number of opened tabs or remove any browser extensions or add-ons you don’t need. Here is how to delete extra browser extensions in all 3 main browsers.
For Safari: Go to main Menu > Safari Extensions
For Chrome: Go to Menu > Settings > Extensions tab
For Firefox: Go to Tools > Add-ons
Reindex Spotlight
- Go to System Preferences > Spotlight.
- Click on Privacy tab.
- Drag hard drive from Finder into the Privacy List.
- Once added, remove it by clicking the – sign.
- The indexing will start again.
Reduce Desktop clutter
Every desktop icon takes up RAM space, clean up unused desktop items will faster your Mac. Newly-introduced feature Desktop Stacks on macOS Mojave allow you to order your desktop icon. If you’re running macOS High Sierra or older macOS version, deletion of desktop items will make your MacBook faster.
Step-by-step clean up cache files manually
Cache files are basically temporary data stored on your hard drive and used to speed up processes, but over the time, those cache files will take much storage on hard drive and slow down the system. There are roughly three main types of caches you can clean on Mac:
- System and App cache
- User cache, including:
- Caches: temp data to speed up your apps, websites
- Preferences: customised settings for your apps
- App support: large pieces of app data, like game saves
- Containers: sandbox used by apps to exchange data
- Browser cache
Below steps will cover clean up cache files for all three types.
How to empty user cache on mac OS Mojave
- Open a Finder window and select Go to Folder in the Go menu.
- Type in
~/Library/Caches
and enter to proceed to this folder. - Go into each of the folders and clean out everything.
- Repeat the same steps at
/Library/Caches
folder. - Empty Trash folder. Control-click on the Trash icon in the dock and select Empty Trash.
- Restart your Mac.
How to delete system and app cache on Mac
You can delete app cache on Mac in the same way as user cache by going to ~/Library/Caches
and removing the insides of the folders with the app name.
How to clear cache in Chrome
- Click the 3-dot icon in the top right corner of Google Chrome browser.
- Choose Settings > Advanced > Clear browsing data.
- Deselect all, but Cached images and files.
- Choose All time for Time range.
- Click CLEAR DATA button.
How to clear cache in Firefox
- Click the hamburger icon in the top right corner, select Preferences.
- Choose Privacy & Security on the left sidebar.
- Scroll to the section Cookies and Site Data menu item, click on Clear Data button.
- Uncheck Cookies and Site Data and check for Cached Web Content.
- Click Clear to delete Firefox cache.
- Exit or quit all browser windows and re-open the browser.
How to clear cache in Safari
- In the top menu, choose Safari > Preferences > Advanced tab.
- Enable Show Develop menu in menu bar.
- Go to Develop in menu bar.
- Choose Empty Caches.
- Exit or quit all browser windows and re-open the browser.
Uninstall unused application
Another proven way to speed up MacOS is to uninstall the application you don’t use anymore. Simply dragging the application to Trash bin is not enough because it will leaves gigabytes of junk behind. Check out below step-by-step to uninstall Apps on Mac using Trash and Launchpad.
Delete application using the Trash
To completely remove programs from Mac manually, you have to find all the associated files that come along with the app after dragging the app icon to the Trash from your Applications folder. To remove the app leftovers from Mac just navigate to each of below folders and check for the app you want to remove. If you find files with the app name then drag it to the Trash.
- Binary and dock icons:
/Applications/
- Application support files:
~/Library/Application
- Support Caches:
/Library/Caches/
and~/Library/Caches
- Plugins:
~/Library/Address Book Plug-Ins/
- Library:
~/Library/
- App preferences:
~/Library/Preferences/
- Crashes:
~/Library/Application Support/CrashReporter/
- App saved states:
~/Library/Saved Application State/
Remove application using Launchpad
- Click Launchpad icon in Dock.
- Find the app you want to uninstall.
- Click and hold the app until it starts shaking.
- Click X in the top-left corner of the app icon.
- Click Delete.
Resolved app “can’t be moved to the Trash” error
Some apps are pre-installed macOS components and protected by the system while others will refuse to delete because they are already open. You can try the manual removal after force quitting the app by pressing Command-Option-Esc
to open the Force Quit Applications windows and if the app is on the list shut it down) or rebooting MacOS.
How to uninstall Java on Mac
- Open Finder and click on Applications tab.
- Enter
JavaAppletPlugin.plugin
into the search field. - Right click on the
JavaAppletPlugin.plugin
and Move to Trash.
How to uninstall Flash Player and other extensions
Download the uninstaller from Adobe and follow the Adobe’s Flash Player removal instructions to remove Flash Player manually.
Clean up Mac hard drive
Cleaning hard drive is the best and easiest way to speed up MacBook or iMac. Go through your hard drive and clean out everything that is slowing it down.
Update MacOS and hardware
To check version of the MacOS, click the Apple icon in the top left corner of screen and then About This Mac. Make sure you have the latest macOS/OS X installed otherwise click on Software Update button to proceed with software update.
Create new user profile on Mac
Some settings in your current user profile may have been compromised or cluttered with outdated system logs. Start a new user profile will resolve this issue.
- Click Apple logo > System Preferences > Users & Groups.
- Press to Unlock changes.
- Add new user by clicking on the + sign.
- Import user data to your new account. macOS has a special Shared Folder just for this purpose. It can be found by clicking Finder > Go > Computer > Macintosh HD > Users. Copy and paste your documents to this folder and then login to your new account.
Purge RAM using Terminal command
- Open Terminal app via Launchpad.
- Type:
sudo purge
- You will be asked to enter your system password.
Reset SMC (system management controller)
For Mac with non-removable battery
- Shut down Mac.
- Press
Shift + Control + Option
on keyboard and press power button at the same time. Hold the keys and power button for 10 seconds. - Release all keys.
- Press power button to turn on Mac.
For Mac with removable battery
- Shut down Mac.
- Remove the battery.
- Press power button and hold it for 5 seconds.
- Press power button again to turn on Mac.
For iMac, Mac Mini and Mac Pro
- Shut down Mac.
- Unplug power cord and wait 15 seconds.
- Plug the power cord in.
- Wait for 5 seconds and press the power button.
Reset PRAM (parameter RAM)
- Shut down Mac.
- Press power button.
- Press
Command + Option + P + R
keys at the same time. - Hold the keys until Mac restarts.
- Release the keys.
Replace HDD with SSD
Adding solid-state drive (SSD) will make your computer boot faster, copy files in the blink of an eye and make the system really fast when multitasking. It is recommended to clean install MacOS on the new drive. When asked about the formatting system, choose APFS+ file system which works much faster.
Adding more RAM
Upgrading RAM is usually a great solution for improving Mac’s performance. The more RAM that Mac has at its disposal, the more windows or tabs you can have open without slowing the system down. With more RAM, the operating system isn’t making calls to virtual memory which uses the hard drive and slows down the system considerably.