SyncServer can take up 100% of CPU on OS X

On an underpowered G5 iMac running OS X 10.4, I spent a lot of time troubleshooting performance issues. One of them was the “spinning beachball” effect, where some process would take over for a moment, resulting in everything else hanging until it released some CPU.

On at least one of these instances, launching Activity Monitor showed that Sync Server was taking up 100% of the CPU every few minutes.

Apparently this is a common problem on both 10.4 and 10.5:

SyncServer Problem Post on Mac Forums

OS X 10.5, SyncServer takes 100% of CPU
This article suggested resetting Sync Services, following the instructions in this Apple Technote:

Open Terminal and paste in the following command, then press Return:

/System/Library/Frameworks/SyncServices.framework/Versions/A/Resources/resetsync.pl full