The contactsd high CPU issue on Macs can cause significant system slowdown, but we’re here to help. Alongside our tips here, you can give your Apple computer a quick speed boost with MacKeeper’s Memory Cleaner, which frees up RAM in an instant.
Contactsd is a macOS daemon (a background process), which handles your Mac’s contact database information. It’s built into macOS and launches automatically when you start your computer. Third-party apps use contactsd to manage and synchronize contacts, messages, and emails.
Why contactsd causes high CPU usage on Mac
Usually, contactsd uses very little CPU, but it can spike dramatically. Sometimes, high CPU can be a normal part of how contactsd functions, but it can also be a sign of something more serious. Common causes for the macOS contactsd high CPU issue include:
Corrupted contact entries.
Sync loops with iCloud, caused by out-of-date or conflicting data.
Third-party software bugs.
Problems with macOS updates.
Large imports of contact data.
Reindexing of data after an update.
Similar things can happen with other background processes like syspolicyd on Mac.
A note from our experts:
As well as hogging your CPU, contactsd can have an impact on your Mac’s RAM too, slowing your computer down even more. With MacKeeper’s Memory Cleaner, you can instantly shut down unneeded background processes and boost your Mac speed.
Select Memory Cleaner from the side menu, and click Open.
Click Clean Memory.
Step 1. Select Memory Cleaner and click the Open buttonStep 2. Click the Clean Memory buttonStep 3. MacKeeper's Memory Cleaner will quickly release RAM for you to use
How to fix contactsd high CPU on Mac
We’ve looked at the potential causes, which range from temporary glitches to ongoing synchronization issues. But how do you fix your Mac’s contactsd high CPU problem? Read on and discover the common solutions.
1. Restart your Mac
Many computer issues can be fixed simply by rebooting, and that applies to problems with contactsd too. A simple restart can stop background loops and sort out stuck processes. Simply restart your Mac in the usual way:
Click the Apple icon in your menu bar. Select Restart.
Make sure Reopen windowswhen logging back in isn’t selected. Click the Restart button.
Step 1. Select the Apple icon and click RestartStep 2. Restart your Mac and see if your problem is fixed
Hopefully, your Mac’s contactsd high CPU issue will now be fixed. To see how much CPU is being used on Mac we suggest using Activity Monitor, which comes built into macOS. Look for contactsd in the CPU tab.
2. Check the issue in safe mode or another user profile
Booting your Mac in safe mode lets you load macOS without any third-party drivers. If your contactsd problem doesn’t occur in safe mode, then you know it’s caused either by something you installed or by malware.
To load an Intel Mac in safe mode:
Turn off or restart your Mac.
As soon as it restarts, press and hold the Shift key.
When you see the login screen, let go of the Shift key.
Log into your Mac, and it’ll be in safe mode.
To start an Apple Silicon Mac in safe mode:
Turn off your Mac.
Press and hold the Power button until you see Loading Startup Options.
Select your main system disk.
Hold down Shift, and select Continue in Safe Mode.
It may also help to log out of your Mac user account and log into a different account. If your contactsd problem disappears in the new account, then it narrows down the potential cause.
3. Reset contactsd preferences and clear cache files
You might be able to fix your contactsd high CPU issue by resetting its related preferences and caches. Contactsd isn’t designed for direct user interaction, so we’ll need to dig into our Library folders for this.
Do as follows:
Quit the Contacts app if it’s running.
Press Cmd+Spacebar to start a Spotlight search. Search for and open ~/Library/Application Support.
Find the AddressBook folder and move its contents somewhere else, such as your desktop. This will force macOS to rebuild its contacts database using iCloud data, which can fix contactsd problems.
Step 1. Use Spotlight to open your Application Support folderStep 2. Find the AddressBook folder and move it somewhere else
4. Force restart or kill contactsd process
When the contactsd daemon gets out of control, you can manually close it, which will at least temporarily solve the problem. The easiest way to do it is with Activity Monitor:
Open your macOS Activity Monitor app from Applications > Utilities.
Look for contactsd and double-click it.
Click Quit.
Next, click Quit or Force Quit to shut down contactsd.
Step 1. Find contactsd in Activity Monitor, and double-click itStep 2. Click the Quit buttonStep 3. Select Quit or Force Quit
It’s also possible to create a script that automatically shuts down contactsd when it starts using a lot of CPU power. We found one called kill_contactsd, which might do the trick, but you should, of course, be careful about running scripts downloaded from the web.
Get the speed your Mac needs
The contactsd bug can be caused by all kinds of things, all related to how you store and access contact information on your Mac. A simple restart can solve the issue, but if not, try launching your Mac in safe mode, so you know if the problem is caused by third-party software or not. If you’re having any other speed-related issues, check out our guide on how to make your Mac faster.
Whatever is causing your Mac to slow down, you can give it a quick speed bump at any time with MacKeeper’s Memory Cleaner tool. In just a few seconds, it will clear out your Mac’s RAM, closing unnecessary background processes that slow you down. So go faster today with our app.
We respect your privacy and
use cookies
for the best site experience.
Privacy Preferences Center
We use cookies along with other tools to give you the best possible experience while using the
MacKeeper website. Cookies are small text files that help the website load faster. The cookies we
use don’t contain any type of personal data meaning they never store information such as your
location, email address, or IP address.
Help us improve how you interact with our website by accepting the use of cookies. You can change
your privacy settings whenever you like.
Manage consent
All cookies
These cookies are strictly necessary for enabling basic website functionality (including page
navigation, form submission, language detection, post commenting), downloading and purchasing
software. The website might malfunction without these cookies.