F5F Stay Refreshed Hardware Desktop Ram usage

Ram usage

Ram usage

H
HDellrON
Senior Member
257
07-04-2023, 01:50 PM
#1
I bought my first personal computer around 2013 with 4GB RAM. Over time I upgraded to 8GB, then to 16GB and finally 32GB. Throughout this process I noticed a pattern: RAM usage seemed to jump unexpectedly. It felt like having 8GB would last years, but suddenly it wasn’t enough. I’m wondering if recent Microsoft updates might have changed how Windows uses memory, making it appear as though more RAM is needed. Anyone else share similar experiences?
H
HDellrON
07-04-2023, 01:50 PM #1

I bought my first personal computer around 2013 with 4GB RAM. Over time I upgraded to 8GB, then to 16GB and finally 32GB. Throughout this process I noticed a pattern: RAM usage seemed to jump unexpectedly. It felt like having 8GB would last years, but suddenly it wasn’t enough. I’m wondering if recent Microsoft updates might have changed how Windows uses memory, making it appear as though more RAM is needed. Anyone else share similar experiences?

S
Sane_Samurai
Member
62
07-05-2023, 10:15 AM
#2
Well, a big factor is the move from 16-bit to 32-bit and now to 64-bit architectures. Each jump not only enabled higher RAM capacity, but also caused the need for higher RAM capacity as it was a doubling of the register size each time. It literally takes more bits to store the same data. From a programming side, less emphasis is being placed on memory optimization than in the past as well. When you only have kilobytes or megabytes to work with, literally everything you do must be as absolutely efficient as possible, or you'll quickly run out of memory. Now that we have gigabytes to play with, such micro-optimization is no longer necessary. It doesn't mean developers necessarily just go hog wild with memory usage (though that does happen), but things like simpler and more readable code can be favored over making every byte count. Finally, Windows (but a some other OSes as well) now liberally cache things in RAM to improve the overall performance of the system. When you close an application for example, Windows doesn't necessarily free all the RAM it was consuming, just in case you happen to open it again. This doesn't actually affect your available memory, as if it's under pressure, Windows will release it, but it makes the reporting of RAM utilization much higher than it would otherwise be.
S
Sane_Samurai
07-05-2023, 10:15 AM #2

Well, a big factor is the move from 16-bit to 32-bit and now to 64-bit architectures. Each jump not only enabled higher RAM capacity, but also caused the need for higher RAM capacity as it was a doubling of the register size each time. It literally takes more bits to store the same data. From a programming side, less emphasis is being placed on memory optimization than in the past as well. When you only have kilobytes or megabytes to work with, literally everything you do must be as absolutely efficient as possible, or you'll quickly run out of memory. Now that we have gigabytes to play with, such micro-optimization is no longer necessary. It doesn't mean developers necessarily just go hog wild with memory usage (though that does happen), but things like simpler and more readable code can be favored over making every byte count. Finally, Windows (but a some other OSes as well) now liberally cache things in RAM to improve the overall performance of the system. When you close an application for example, Windows doesn't necessarily free all the RAM it was consuming, just in case you happen to open it again. This doesn't actually affect your available memory, as if it's under pressure, Windows will release it, but it makes the reporting of RAM utilization much higher than it would otherwise be.

M
Mackonaut
Member
145
07-06-2023, 10:55 PM
#3
the largest memory consumer tends to be developers who don’t optimize and users with excessive background apps. i strongly disagree with the idea that 8GB RAM isn’t sufficient for everyday tasks. you can accomplish a lot on 8GB as long as you avoid running unnecessary bloatware in the background. additionally, windows seems to be moving toward lower memory usage overall. in contrast, most background programs—like RGB apps—are a major source of unnecessary overhead—they frequently check for updates, which isn’t practical. today’s motherboards, graphics cards, peripherals, and even laptops all come with dedicated control panels or system utilities. this approach is quite inefficient. some people repeatedly leave their systems on without powering them down or restarting, which contributes to a growing number of calls to tech support about memory issues. even minor software can consume large amounts of RAM if left in sleep mode for extended periods. i’ve personally observed that small programs can use up to 2GB just by staying active in sleep mode for weeks.
M
Mackonaut
07-06-2023, 10:55 PM #3

the largest memory consumer tends to be developers who don’t optimize and users with excessive background apps. i strongly disagree with the idea that 8GB RAM isn’t sufficient for everyday tasks. you can accomplish a lot on 8GB as long as you avoid running unnecessary bloatware in the background. additionally, windows seems to be moving toward lower memory usage overall. in contrast, most background programs—like RGB apps—are a major source of unnecessary overhead—they frequently check for updates, which isn’t practical. today’s motherboards, graphics cards, peripherals, and even laptops all come with dedicated control panels or system utilities. this approach is quite inefficient. some people repeatedly leave their systems on without powering them down or restarting, which contributes to a growing number of calls to tech support about memory issues. even minor software can consume large amounts of RAM if left in sleep mode for extended periods. i’ve personally observed that small programs can use up to 2GB just by staying active in sleep mode for weeks.