3 ms·
I still don't get where all that memory goes.
by ElFitz 3mo ago
I still don't get where all that memory goes.
- microgpt 3mo agoAbstractions on abstractions on abstractions; background tasks and their abstraction stacks; increased cache and buffer sizes to take advantage of increased typical memory capacity. For an example of the latter, handling TCP on a Commodore 64 is a problem because the memory can only fit about 45 packets with nothing left over, but now you can just allocate a megabyte receive buffer per connection.
- xeromal 3mo agoFor windows 11, it seesms to be antivirus scanning. That's what's always blowing up my RAM
- skywhopper 3mo agoNeither do the developers, because until recently, RAM was so cheap it didn’t matter, and we were in a situation where almost no one ever needed to consider “how much RAM will this take?” when writing code.
- cryptonym 3mo agoMore than code they write, the framework and runtime they use.
- crottypeter 3mo agoLike Homer Simpson said about alcohol: "To alcohol! The cause of, and solution to, all of life's problems", we developers can say about AI (assuming AI-assisted coding can save memory in popular programs, OSes, etc)
- cryptonym 3mo agoMostly used by JavaScript parsers and HTML rendering, the rest is for telemetry.