Originally posted by k1e0x
View Post
I remember Windows would try notify the user about deciding on something, or if the memory pressure was too much, it'd automatically kill the process, or in some cases, everything died and I was pushed to login again(Windows 10 in 2017 iirc, with a program running that I wrote which accidentally allocated the full 128GB of RAM and still wanted more for reading a 40GB binary file into memory/structs).
macOS in 2016, I had an experience where the kernel process(kext?) was either eating up a tonne of CPU or memory, and I think showed heavy swap occurring. When that happened mouse/keyboard input was delayed 10-30 secs, not unlike what you'd get with Linux. I couldn't really interact with the system to kill any process, I think it took around 20-30 minutes to receive enough input from me to kill off some programs to free up memory. One notable thing that macOS did handle differently, was the busy beachball spinning cursor was buttery smooth animation, unaffected by what was going on. The docks app icons also responded as if nothing was wrong, with an app bouncing up and down to alert me for attention. So macOS prioritizes aesthetics over usability, make it look pretty rather than be able to use your mouse/keyboard to fix the problem in a timely manner..
Comment