sharedfilelistd and distnoted hog CPU
I had the same problem with sharedfilelistd consistently taking over 100% of my CPU. I don't have file sharing enabled.

I opened up Terminal and found the processes with pgrep -lf sharedfilelistd, noticing two of them running; that might have indicated a problem. I killed both with sudo pkill sharedfilelistd and they terminated and one restarted, presumably via launchd.

After the single process returned, it took between 30-75% of my CPU, perhaps averaging 50%, and my machine is back to normal. There might be some impact to some service I'm not aware of or do not use, but this worked for me.