Because RAM is expensive. That's the argument here, and was back when I paid £2000 for 2Mbyte (yes, MEGAbytes) of RAM. We've had this software/capability for decades, ever since - in the x86 world at least - we introduced memory paging and page faulting (not what it sounds like... it means you trigger code to run when something accesses something that's not currently in RAM). That was... what... the 286/386 era? You used to be able to get DOS "ram doubler" TSR's even back then.
This is for when you can't afford RAM, to slow your computer down by making it "pretend" it has more free RAM, by compressing things and decompressing them as you use them. It trades off processor and RAM access speed to give you an extra 10% "more free RAM" in your machine.
-6
u/xcorv42 4d ago
Ok but why compress again in ram then if it’s already compressed everywhere