3 ms·
> Not to mention that WindowServer seems to take 100+% cpu since the upgrade That's because some app is spamming window updates. It's been an ongoing problem
by AceJohnny2 6mo ago
> Not to mention that WindowServer seems to take 100+% cpu since the upgrade
That's because some app is spamming window updates.
It's been an ongoing problem for many releases. AFAICT, WindowServer 100% CPU is a symptom, not a cause.
- sunnyps 6mo agoBut apps shouldn't be able to hammer WindowServer in the first place. If your app is misbehaving, your app should hang, not the OS window compositor! FWIU there's really no backpressure mechanism for apps delegating compositing (via CoreAnimation / CALayers) to WindowServer which is the real problem IMO.
- steve1977 6mo agoAnd I could imagine SwiftUI only makes this worse, because it's quite easy to trigger tons of unnecessary redraws.
- saagarjha 6mo agoPeople don't really like apps that stutter.
- duskdozer 6mo agoAnd maybe that would get enough users to leave or complain that managers might allow some dev time to fix bad behavior.
- jbverschoor 6mo agoSymptoms with no way to understand why. If Apple would give insight about this, the developers wold get bug reports and complaints Similar to the electron shit