We commonly suffer failures of the psychology of Mac performance, when system background tasks overwhelm the processor and bring the interface to a grinding halt
What you can learn about the processes running on your Mac, its processor cores, even the files which an app has open.
By segregating macOS background tasks on Efficiency cores, M1 Macs can run user apps unfettered on their Performance cores. And that feels really fast.
How the M1’s asymmetric cores can run background tasks more efficiently, or deliver high performance, according to Quality of Service.
Trying to get a more coherent overview of the different paths to concurrent, asynchronous, and background task management in macOS. Draft for discussion.
macOS doesn’t work like it used to. With heuristic task dispatching and sensitivity to factors like quality of network service, troubleshooting can get fiendishly difficult.
A modern iPod has a faster and more capable processor than the original Mac. How have they got so much faster? A look at CPUs, GPUs, and more.
Designing algorithms which can benefit from multiple cores and GPUs is not only non-trivial, it remains desperately difficult for humans.