Apple Mail usually takes up a high CPU on my Mac computer after the macOS Catalina update. It happens more and more frequently, it often causes my computer to freeze, which affects my work. Even after updating to the new macOS 10.15.4, it still did not stop, it's time to solve this problem. Fortunately, there are some fairly simple solutions to the Mail high CUP issue. For a period of time after that, CPU usage has been normal.
1. iCloud sync issues
If your Mac turn on Mail for iCloud, Apple Mail needs to sync data to iCloud. When the disk needs to read and write large amounts of data, as well as the upload and download of data through the network, it results in higher CPU utilization. Go to System Preferences -> Apple ID -> iCloud -> Uncheck Mail.
2. Quite com.apple.AddressBookSourceSync Process
Some Apple users have reported that iCloud's process of syncing Gmail contacts may cause this issue. Find the com.apple.AddressBookSourceSync Process in Activity Monitor.app(/Applications/Utilities), then force quit it.
3. Disable automatilly connection setting of Mail account
a). Open the Mail Preferences
b). Go to "Accounts" and select your Provider/Account
c). Click Server Settings (the last right tab)
d). Disable the Automatically manage connection settings (checkbox)
4. Delete Mail logs and cache files
a). Remove the Log folders in /Users/~/Library/Containers/com.apple.mail/Data/Library/Logs
b). Remove the cache folders under /Users/~/Library/Containers/com.apple.mail/Data/Library/Caches
c). Remove the temp folders and cache folders under /private/var/folders, They are not fixed paths, they are variable.
If you find another solution, Let us know your experience with this issue in the comments below.
Thanks