3 ms·
> macOS isn't doing anything special that Linux et al. aren't doing. MacOS isn't doing anything Linux and others aren't doing, or MacOS isn't doing anything th
by kbenson 5y ago
> macOS isn't doing anything special that Linux et al. aren't doing.
MacOS isn't doing anything Linux and others aren't doing, or MacOS isn't doing anything those others can't do?
That is, do we actually know how well tuned MacOS is for these cores and their capabilities, or is that an assumption? I thought I had read there were some specific instructions in the chip that were either new to it or were more aggressively used by MacOS to get additional energy savings or performance gains.
- hedgehog 5y agoI don't know of anything really magical but for years Apple has been steadily pushing apps towards APIs that give the OS a lot of latitude to manage energy [1]. Grand Central Dispatch, AVFoundation, etc. Then on iOS BackgroundTasks etc (and iPhones have had little cores for quite a while now). I would imagine a lot of that experience transfers to macOS. The centralized + draconian approach they take has a lot of problems but does help sweeping changes like this. 1. https://developer.apple.com/library/archive/documentation/Performance/Conceptual/power_efficiency_guidelines_osx/index.html https://developer.apple.com/library/archive/documentation/Pe...
- fomine3 5y agomacOS do some clever scheduling, but I don't know is it improves performance, Maybe mainly improves power efficiency at user idle. https://news.ycombinator.com/item?id=27182244 https://news.ycombinator.com/item?id=27182244