macOS Contacts ( contactsd ) daemon burning hours of CPU and reading gigabytes of data from disk
Hi. I have macOS connected to Google Contacts, with about 8,000 contacts. On my Mac Studio, the contactsd daemon burns enormous amounts (hours upon hours) of CPU time. contactsd also reads huge amounts of data from disk. To give you some perspective, my Mac's uptime is currently 18 hours, but contactsd has already used 4 hours and 30 minutes of CPU time and it has also read 4.2GB of data from disk. When I do a full contacts backup, all 8,000 contacts total up to less than 5MB, so this means the entire contacts database has been read about 1,000 times since yesterday. Something is seriously wrong with either the Contacts app or the way it interacts with Google Contacts. This has been going on for a few years now, so it is not specific to any version of macOS. I just updated to Ventura 13.3 yesterday morning and it is still not fixed.