Replying to @⁨mycodesucks@lemmy.world⁩

When the Raspberry Pi 3 first came out I was shocked how much it could do with less than a gigabyte of RAM (it technically has one gig but it shares it with the GPU). Linux is ridiculously lean when packaged right.

I have an Android tablet with four gigabytes of RAM that sometimes crashes running Firefox with multiple tabs, something the Pi somehow managed with a fraction the resources. Windows often struggled with eight gigabytes before I upgraded.

Replying to @⁨mycodesucks@lemmy.world⁩

WinXP ran quite nicely on 4GB of RAM. You could boot to the desktop in under 5 seconds if you had a solid state drive.

All the day to day tasks someone needs to do with their computers haven’t materially changed in the last twenty years since XP held the crown. In that time the speed of processors, storage, gpus, and ram has increased by literal orders of magnitude.

And yet, somehow, things have become much shittier since then.

Replying to @⁨lightnsfw@reddthat.com⁩

And they wish you to understand that you should be prepared to pay more for better optimised software, but you’re not. If it takes significantly more time AND more experienced devs to build native applications versus webview based, the cost of building native might be as much as 5x more, but you can’t raise the price and you won’t get any additional sales, because people may complain, but nobody would pay extra for better performance.

Replying to @⁨stevles@aussie.zone⁩

I think a lot of that depends on platform though. If you’re having electron apps like Discord active on your desktop the whole time, memory usage will be a constant issue for you.

I replaced a lot of my proprietary software with FOSS suites that run locally (with the exception of Steam and GOG launchers that I don’t have running in the background), and I haven’t had any issues with memory since.

Plus, using Ublock Origin on a Firefox fork tends to prevent junk from loading in the first place while browsing the web (and saves a shit ton of ram)

Replying to an earlier post

My Windows 2000 machine had 512MB of RAM. With it I could browse the web, run full-featured word processors, scan images, edit images, play 3D games, edit / compile / debug C and C++ programs, and so on.

If memory serves, my office machine about that time only had 128MB of RAM. It was slower, but it could do just about all of that stuff, too.

I’m not sure there are any broad categories of tasks I use computers for today that I wasn’t already using my Windows 2000 machine for back in 2001 or so.

It’s hard to fathom where all the RAM in modern systems goes. A million somethings is a lot. A million bytes is a huge amount of information. War And Peace is under four million characters.

Replying to @⁨PushButton@lemmy.world⁩

Sure, I’m going to start running my containers using WSL. Who knows what kind of wonderful surprises are in store in the network layer? How the environment parameter passing will be somewhat more brittle with funky new ways to break because of new characters you have to escape? I can’t wait to troubleshoot all of that, and spend countless hours on MS forums and meet fellow colleagues with similar issues. What fun.

Replying to @⁨mereo@piefed.ca⁩

The effect is that OEMs are bringing 8GB laptops back, and hopefully, Windows 11 won’t choke on it.

8GB of RAM: the gift that keeps on giving. In 2005, you were basically running a supercomputer. By 2015, you were… still doing fine, honestly. Fast forward to 2025 and your machine is wheezing like it just climbed five flights of stairs while Chrome is open. But wait—2026 rolls around and suddenly 8GB is back to being acceptable again because everyone finally realized Electron apps were a mistake and went back to native development. Just kidding, we’re all doomed. Your IDE alone needs 12GB now.

Replying to @⁨aesthelete@lemmy.world⁩

If you’ve eg. a system service that allocated a whole pile of memory on startup, but hasn’t read or wrote it since, then copying it to swap during idle disk time is a good thing. If it does get used, then it’s still in RAM, and if memory pressure increases, then you can reuse it immediately because it’s already on disk, don’t have to wait to swap it out. You could give this functionality a catchy name like ‘swappiness’ so you could fine-tune how aggressively it’s done by setting the value in a file, too.

Doesn’t stop Windows being a trash OS, of course, but if I’ve allocated swap then I want it to be used for best system performance.

Replying to @⁨addie@feddit.uk⁩

I have swap allocated too, but if you’re sitting there continually powering RAM and have a whole lot of it available (rarer these days), it doesn’t make a lot of sense to throw all of your running programs into it when there’s no current memory pressure. It degrades performance needlessly.

I love how little linux swaps with a large amount of RAM. I was one of those fortunate enough to buy computers with large amounts of RAM before the rampocalypse occurred. So I have 64gb in this laptop, and I want it to be used.

Replying to @⁨mereo@piefed.ca⁩

Some devs in the big corpos got spoiled with so much memory, with feature creep they managed to bloat up once reliable programs.

In 1994 and when I began compsci, I remember how memory and bandwidth conservation was then taken so seriously, where performance was a high consideration over eyecandy (at the time, PCs were still 386s, 486s and some Pentiums coming out, and most I used had either 1mb or 4mb of memory available). That I once got hold of Creating Killer Websites (yeah, that book), which included a section on how to slim down images to make them download faster, as at the time nearly everyone were on dialup. Videogames were then equally small, they were mostly sprite-based and were easily fit into a CDROM, as other games had basic vector graphics and low-resolution texturing.

Replying to @⁨mereo@piefed.ca⁩

I recently had to configure an older Thinkpad X1 Carbon G8 for my little brother. It’s only got 8GB of RAM unfortunately and he needs Windows.

So I installed Windows 11 IoT LTSC like I usually do, installed all necessary drivers and manually deactivated services that don’t need to run. It still uses 3GB of RAM while idling.

My 2-year-old daily driver Manjaro install uses half of that, and that’s on a system with 32GB RAM where Windows would almost certainly use more just because there’s more