3 ms·
A couple of additional points on how the "low-RAM" works: 1 - https://www.lifewire.com/understanding-compressed-memory-os-x-2260327 https://www.lifewire.com/un
by gajjanag 3y ago
A couple of additional points on how the "low-RAM" works:
1 - https://www.lifewire.com/understanding-compressed-memory-os-x-2260327 https://www.lifewire.com/understanding-compressed-memory-os-... : Apple devices have support for memory compression, see https://opensource.apple.com/source/xnu/xnu-2050.18.24/libkern/libkern/WKdm.h.auto.html https://opensource.apple.com/source/xnu/xnu-2050.18.24/libke...
2 - Apple devices support something called "jetsam", which basically frees up memory from unused/background apps by killing them in order to keep high priority apps running smoothly: https://developer.apple.com/documentation/xcode/identifying-high-memory-use-with-jetsam-event-reports https://developer.apple.com/documentation/xcode/identifying-...
- londons_explore 3y agoI didn't mention either because Android does both of those too. (via zRAM and the Low Memory Killer Daemon)
- gajjanag 3y agolmkd (low memory killer daemon) works fairly differently off of a different set of signals and different policy. But yes, conceptually they try to achieve the same goal. I also do not know if Android combines system libraries into one big file for the savings, something Apple devices do.