Since I'm on Monterrey (from Mojave), there is syspolicyd
process ALWAYS using 35-45% on the CPU!
If I leave the laptop in idle, syspolicyd
(Apple Gatekeeper) consumes an average of 37% of the processor; NON-STOP.
This sometimes heats up and the fan to spin. But the main problem is that this drains the battery of the laptop!
I already have virtual machines or Docker or Kubernetes already sucking out all the power.
With this update and the arrival of syspolicyd
I practically cannot use my laptop as a mobile device! The battery will be drained.
What I tried:
suggestions from 2 StackExchange answers: syspolicyd is killing my battery on a new MacBook Pro, repeatedly scanning and re-scanning my Steam library and syspolicyd producing huge amount of read on disk
I tried to use AppPolice to limit the CPU usage, adding
syspolicyd
underAPApplicationLimits
but unfortunately it didn't help.I already tried to debug what files are accessed by the process, using
sudo lsof -c syspolicyd
but everything looks fine: looks like it's accessing system files; nothing from my personal files.I tried to block
/usr/libexec/syspolicyd
from keeping a 24/7 connection with Apple servers (they are continuously harvesting data from the users viasyspolicyd
), but that doesn't help either (looks like the TCP connection is still there, and Apple bypasses LuLu firewall). I blocked it in macOS Firewall but that doesn't do anything as well.
How do I prevent it from continuously hogging the CPU?
How do I eventually disable the service alltogether?
renice
,nice
, disabling gatekeeper entirely, manually allowed Dev and Full Disc Access to common apps, etc. Nothing i have tried seems to have a measurable impact.