Possible explanation for jank in Android as opposed to iOS (20 millisecond core ramp on ARM/Android vs 50 microseconds on Apple/iOS)

Open link in next tab

Hector Martin (@marcan@treehouse.systems)

https://social.treehouse.systems/@marcan/110874416991331848

Attached: 1 image Wait, 20 *milliseconds*? Either their kernel scheduler config is completely out of whack, or ARM/Qualcomm really screwed this one up. Apple cores can boost to max in around 50 *micro* seconds. 20 milliseconds is just broken. That's more than one frame, and that's how you get janky UI response and dropped frames. I hope this was a config issue and these cores/designs really don't take 20ms to increase clocks (I could see that with a really bad regulator/power delivery system...) From: https://chipsandcheese.com/2023/08/11/arms-cortex-a710-winning-by-default/

Hector Martin (@marcan@treehouse.systems)