Diagnosing WindowServer 50% CPU / ~50 FPS when seemingly idle in macOS Mojave
This seems to happen to me every time I twiddle time zone settings when traveling.
- iStat Menus (in my case; or similar) says the Intel GPU pushes 50 frames per second though the display is static
- Nothing particularly notable in Console.app.
- Tracing the WindowServer process in Activity Monitor.app (cmd-I; click "Sample") didn't point to any specific services
Turns out it's Night Shift
. Disable it and load will drop. I'll give it a day to cycle to sane state before reenabling.