Revisiting How Much RAM Is Enough Today For Desktop Computing
jjslash writes: An article at TechSpot tests how much RAM you need for regular desktop computing and how it affects performance in apps and games. As it turns out, there's not much benefit going beyond 8 GB for regular programs, and surprisingly, 4GB still seems to be enough for gaming in most cases. Although RAM is cheap these days, and they had to go to absurdly unrealistic settings to simulate high demand for memory outside of virtualization, it's a good read to confirm our judgment calls on what is enough for most in 2015.
The more RAM I have, the better.
Your game might have a limited memory footprint, but my entropy analysis algorithms do not.
I should use this sig to advertise my book ISBN-13 : 978-1501515132.
Eclipse/IntelliJ + Running a big external VM/Web Server + OS is going to suck up a lot of memory
640GB, surely?
I have a MacBook Air w/ 8GB. I can run a browser with ~8 tabs, Eclipse, Postgres, Rails, and Mail, and not have it really feel sluggish.
Who the hell voted *that* the be-all and end-all measure of need in desktop RAM???
"I don't know, therefore Aliens" Wafflebox1
RAM beyond 8G, if not used for programs will be used to cache disk and any time you can cache disk you win.
for general purpose desktop use anyways.
with prevalence of SSD, disk cache is just adding latency to your I/O.
ELOI, ELOI, LAMA SABACHTHANI!?
Any mention of "how much RAM do I need for computing" without any reference to Firefox is a pointless topic.
Browsing the web nowadays requires way more RAM than any common game.
If you play games, it might be a good idea to get at least 16GB if you get a new computer today. As games will only get more and more demanding.
Or 32GB if you use Chrome.
Particularly when doing high dpi vectors / digital paints with tools like SAI / Adobe. I found that 4 GB was the bare minimum, 8 feels good, 16 you don't even have to think about it.
Having a good processor also helps, I don't even think about memory anymore though, at least not for a while.
Otherwise prices will collapse, and they'll have to burn down another factory to avoid saturating the market even worse!
Besides, more RAM means I can run a bigger Beowulf cluster of virtual machines...
“He’s not deformed, he’s just drunk!”
I routinely have scenarios where I have to take entire environments "on the road" with me. Either the access to "The Cloud" isn't available at a reasonable rate, or I have to simulate something in an environment where I control all the variables, like WAN speeds and such. The single best way to make VMWare run better on desktop hardware is to feed it more memory. The less it needs to swap out to hard drives, the more responsive it is.
With the advent of cheap SSDs and multicore, multithread CPUs, the "responsiveness" factor requires less memory than it did for normal workloads. I put that in quotes, because responsiveness is a very fuzzy quantity, pretty much defined as "does the user notice how slow it is?"
"how much RAM you need for regular desktop computing"
The word "regular" is probably the key. I have 32 gig of ram in my home machine because I like to spin up multiple VM's and leave them running. Windows will happily gobble up 2 gig of your ram, and if it's 32bit windows you really only have 3.5 gig to access. So that leaves your typical user with ~1.5 gig of ram for programs. Probably fine for "regular" computing but woefully inadequate for any serious use of a pc.
You must gather your party before venturing forth.
>> As it turns out, there's not much benefit going beyond 8 GB for regular programs, and surprisingly, 4GB still seems to be enough for gaming in most cases.
Why is this on SlashDot? Or am I in the minority here now because I develop, compile and look at memory dumps on desktops?
Easy. ALL the RAM.
Running all the applications I use in a day takes around 3-4GB of RAM on my Debian machine. My box has about 6GB of RAM, so I rarely have full memory. It would be a waste to purchase more since I usually have around 1GB free.
The only time I need more memory is if I'm running several applications and a virtual machine or two at the same time. Then it might be nice to have up to around 8GB of RAM, but I can't see myself ever doing anything that requires more than 8GB.
Unless you can reverse years in a time machine, the answer is perpetually "More".
Even without games, even if devs are careful, bloat is inevitable. Fire up youtube and MS word at the same time on grandma's machine and you're hanging with every click.
I'm not a caveman, or an Apple user.
"640K ought to be enough for anybody."
What's the wecommended amount of dedotated wam I should have to server?
I've got a lot of memory that could theortically let me run a bunch of different games at once. But it's not too useful to any *one* of them, since they're almost all still stuck in 32-but world.
SJW's don't eliminate discrimination. They just expropriate it for themselves.
My 4Gbyte MacBook still feels snappy. It is a pleasure to use. My 16 Gbyte Linux desktop running Ubuntu with KDE is snappy until it suddenly gets a little sluggish until you reboot. It isn't bad. It's just a little slower. My Windows 7 laptop with 32 Gbytes of RAM is too slow to use after about 28 Gbytes is used. I don't understand why it gets so slow *before* it runs out of RAM. My massive desktop at work that has a ten-core Xeon E5-2650 and 64 Gbytes of RAM that I run VisualStudio and SQL Server on that runs Windows 10, feels slow before you even login. I don't understand how Microsoft can make Windows slower on such a fast machine as compared to my four year-old MacBook.
Even without spinning up VMs, I routinely consume ~8 GB of RAM. Between a few M$ Office programs (hooray requirements docs), web dev tools (FTP client, putty, sublime text, etc) and the huge number of browser tabs I have open (not to mention a small army of background programs and services), I'm normally between 6 and 8 GB (currently at 8.0 GB right now with 13 apps, 134 background processes, and 30 Windows Services, spread across 3 Win10 virtual desktops)
What's nice about having the 16 GB is that I still have plenty of headroom to spin up VMs, and I can drop straight into games without trying to clear space first.
Yup, I find my workstations perform best with 16 GB of RAM, whether I'm developing PHP, JavaScript or Java. Programming IDE + Database IDE + 2 web browsers with tons of tabs open + web server + database server + etc. = lots of swapping under 8 GB of RAM
-=/\- Jizzbug -/\=-
Honestly, these days if it has two memory slots I stuff it with 16GB of ram. If it has four, then 32GB of ram. Simple as that. Hell, I just put together a 'gaming box' for the son of a friend of mine a few weeks ago and thought 16GB would be enough (4x 4GB). I didn't even follow my own rule because I was being cost conscious. The first thing he did with it? Run minecraft with a visibility setting that ate up all 16GB of ram.
Even more important than ram, stuffing a SSD into the box is what really makes everything more responsive. And even if it has to do a bit of paging it's hardly noticeable when its paging to/from a SSD. And if you do both, the box will stay relevant for a very long time, probably 10 years.
But more to the point, why not?
-Matt
are belong to ME!
by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
As soon as you start having multiple users logged in, 4GB quickly becomes not enough. In my experience, even 2 users bumps the memory requirements over 4GB to run efficiently.
A better discussion for Slashdot might be how much RAM is enough for developers.
I can barely squeak by on 6 GB, but my next laptop will need to be at least 16 GB, if not 32.
Funnily enough in my current configuration the biggest memory hog isn't VMWare or Oracle. It's Firefox.
5326 jgotts 20 0 21.584g 1.891g 108628 R 82.1 33.0 287:20.13 firefox
It's sometimes hard for me to determine whether Firefox is working properly or there is a massive bug. I have a fair number of tabs open, but never more than 20.
It's a rare developer indeed that makes software that works well with less RAM than they have.
It's a bit senseless to test whether there's a big difference between regular desktop use is affected by the jump from 4GB to 8GB when you have a a Geforce GTX 980 -- a card that has 4GB of its OWN RAM and costs as much as most people's workstations or home PCs.
Anyone who is running a recently purchased system (within the last 2 years) with only 4GB of RAM is very likely using on-board video as well. Who uses these computers? Rank and file office workers and home users who don't know better.
Getting just about any modern, budget video card will offload graphics work, un-share RAM, and reduce the use of virtual memory. It will make the 4GB stretch a lot farther and 8GB will be plenty for most people. But without that video card, there's just never enough RAM.
So, ya, if you want to say that going from 4GB to 8GB doesn't make a big difference, try making that change without your $500 video card.
I work in schools (in the UK, that means the standard, mandatory education up to 18, nothing beyond that). Most places I have spoken to are wary of 64-bit, even, so they're still technically running on, what? 3.5Gb or thereabouts?
I have 64-bit throughout so I have 4Gb, but I've seen little reason to go past that. Pretty much the bottleneck is network, and if I get the network up to speed (not cheap), it would be server-side (disk array speed, etc.). The clients very rarely do anything that they aren't waiting for stuff from the network to complete.
Next year, I may go 8Gb in the clients but I would predict to see much huger speed increases by just going to SSD on the client (Lifespan under swap conditions? Meh, drives barely last a year or two for us anyway and then we're replacing the whole machine - overprovision and let it loose and suffer a tiny client hard drive for the sake of speed).
I really need cheap 10Gb kit, though - from server down to end-switch. Gigabit to the desktop is okay for now, but it won't be long. But RAM? Hell, 4Gb is fine for basically any business task unless it's a server. There, yes, fuck, you need as much as you can get. I just doubled all my servers RAM this summer, at great expense. But the clients are running Windows, Office, a few apps and a browser and rarely make it through the day without being logged off or shut down. And we do deal with large databases and centrally-stored stuff all the time, but that's for the server to worry about. The clients, however, need next to nothing.
Budget / (Largest RAM Sticks * # of slots)
A single tab using 300 MB for its JavaScript scratchpad isn't uncommon these days, even tabs whose scratchpads grow by the second. This tab is consuming 36 MB currently (up from 32 MB a few minutes ago), with a single poorly-designed ad consuming 4 MB alone. Resource usage on this tab appears to be growing at about 1 MB per minute due to shitty JavaScript on the page.
I used to keep Slashdot open in a tab all day, everyday, but not anymore. I have to close Slashdot frequently to clear up its huge memory leaks.
-=/\- Jizzbug -/\=-
Ugh... my kingdom for after-posting editing capability.
I just wish I could buy desktops that supported ECC memory. A decade ago I could and I did.
My most recent desktop has 32 gigs of ram. With firefox alone routinely climbing to 2.5 gigs, I don't see how anybody could survive on only 4. Well, use fewer tabs I guess. But that's just how I roll -- the tabs stay open until I no longer care about their contents.
Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
I have 6GB which serves me fine so when I read the article I was going YAY!
Then you bastards just had to spoil it for me didn't you.
No, your children are not the special ones. Nor are your pets.
Always wanted to try one. May be loading games with absurdly high load time or frequency into RAM drive could be beneficial. Good examples that come to mind are GTA 5 and heavily modded Skyrim. That is 60+ gigs of ram right there.
If I leave my firefox open too long, I end up having 2 GB used just by internet tabs...4 GB is not enough and hasn't been for some time, even for casual use, it seems.
If I was buying a desktop computer for someone to run msft word on I would still get one that had a minimum on 8GB of ram.
laptops 4GB absolute minimum do not buy less or windows updates will give you problems!
As for myself any system I use on a daily basis always has the ram maxed out.
Whatever happens to be the most that will fit in the machine.
Minimum threshold fixed. Thanks!
My work computer has 256GB and 64 core. I consider that the bare minimum for work. When the processing kicks in, the fans ramp up and sounds like a jet getting ready to take off. Then the work ends and it gets quiet again. We've estimated we've reduced an 8+ hour job down to ~10 minutes.
I know that a good few here will find that hard but some people don't play games other than things like Solitaire.
Some of us do more productive things with our computers.
I do a good deal of Video mixing. For this, the more RAM the better.
My Desktop is currently an i7 Hex core overclocked to 4Ghz, 64Gb Ram and 3TB of SSD (1TB of PCI-E connected)
A top of the like Nvidia Grapics card driving 2 24in 1920x1200 monitors completes the setup.
Even with this powerhouse I see 40+Gb or RAM in use at times and some renders max out the CPU so I'm glad it is liquid cooled.
See, it is not all about Gaming.
Grandma and grandpa?
- facebook + email in a browser
- their coupon, recipe, and scrapbook apps
4GB is plenty
But, if it's a laptop with IGP that can eat up nearly 2GB, 6-8GB would be better.
Non-techy teen-adult?
- itunes
- webbrowser tab or three
- word
- maybe excel
- even a demanding game
4-8GB should be plenty
Nearly any techy/developer of any kind?
- one or more vms: > 8GB for sure
- browser with debug tools open: > 8GB for sure
- IDE and/or needing to compile stuff often: > 8GB never hurts
- browser(s) with many tabs & windows open (docs, articles, etc): > 8GB helps a lot--these eat up memory
- DLNA server w/even a moderate sized collection? serviio eats up over 500MB resident memory on mine--add to the calculation as appropriate.
- amarok also takes a toll
I had 8GB in my desktop and was occasionally running out of memory due to either Chrome or Firefox(I didn't have swap activated). I upgraded to 16GB to alleviate this problem, which it didn't. I run out of memory just as frequently thanks to shitty browsers. Aside from that, yeah 16GB would be plenty for me. I just recently activated 2GB of swap to give me a little bit of time to kill Chrome myself before OOMkiller took over and froze my machine for an indefinite amount of time.
16gb should be the new minimum, especially with today's piggy browsers. Lately on Win7, 4gb just doesn't cut it. 8 should be fine for now, but memory is cheap, so I'm saying 16gb.
Buck Feta. You know what to do.
They tested running a single game? That is incorrect. They didn't test the system by simply doing that and only that.
TechSpot tested three different games, each running alongside Chrome with 65 active tabs. That simulated concurrently running (AKA multitasking) RAM-hungry applications.
And before they even tested concurrent multitasking with games, TechSpot first tested the system with Blender and other applications, simulating app use.
Did you RTFA?
I've been using 4GB for the last seven years since I last rebuilt my PC for Windows Vista. Now that I'm re-building my PC to replace aging components, 8GB has become the new 4GB. The new motherboard I'm planning to get will max out at 32GB. We will see what the next seven years bring.
8 GB is barely enough for Firefox, Skype and a game and Firefox will shit the bed if you get anywhere near full RAM usage.
I play a personal Minecraft Cauldron server with mods and plugins. I had to pay for server hosting
because 32 gb wasn't enough to run two copies of each mods + all the plugins. I suspect that skyrim
with mobs can also take tons of RAMs.
TLDR; Several games with mods can tear throught 32GB of RAM like the american A-10 thunderbolt tore throught iraqi tanks a couple
of years ago.
Two words: Disk Cache
I have 32 gig of memory on my system. 16 wasn't enough, i was running out of memory. with 32, I have an 8 gig ramdisk which I load my games onto (I'm only actively playing one at a time, so if I switch games, I load another). While I don't need it because of extremely fast D drive (RAID 10, 8 drives) and an SSD C drive, a good disk cache is also useful in reducing access time.
It really depends on how much disk access you need to do. I'm writing some mods for a game, and found that when I started compiling on the RAM disk the compile times dropped significantly.
I run my Hackintosh in VMware along with other operating system instances. (To be fair, the article cited virtualization as an exception to its otherwise disturbingly skimpy recommendation.)
What for? Word? Excel? Internet Browser? You could do all this with just 100MB of RAM!
This is the dealy sin of gluttony. How many trees have to die for that power consumption?
When will anybody finally deliver a well done GUI?
Sometimes, the 16GB I have in my MacBook Pro isn't enough. However, that's primarily due to Safari being a horrible memory pig. I've had "safari web content" processes baloon up to 14GB.
All your RAM are belong to us.
When you run a single application or game, 8 GB is enough. You need 16 GB (or even more) for running many applications at once.
Also, RAM is not cheap these days. 16 GB is more expensive now than it was 3 years ago when I bought my desktop. 57% more in Canada.
Try cities skylines with a lot of modes and all tiles (you can get more then 25) and repeat the test.
People repeatedly say "Gamers!" as the people who need high performance machines. I laugh at them. Gaming machines are probably the most powerful machines owned by real people. But when it comes to corporations... It is us the physics simulation people who solve partial differential equations who need really heavy hardware. Heck, we pack 8 graphics cards, yes 8 individual cards on special purpose mother boards, into one server that does not even have a monitor. Yes, we are that insane. All these GPUs think they are rendering polygons, but we trick them into solving chemically reacting fluids flow.
My desktop right now has 64 GB. But my test machines are 256 GB 32 processor machines one linux and one windows. But that is only for small jobs that I test my code in stand alone mode. Integrated with the full simulation, we generally would need a high performance cluster.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
But 16GB dual channel is better then 8 single channel
Good point. No, excellent point. My video isn't a state-of-the-art card, but it has 2 gig of memory, AND the GPU's are faster than my CPU's. So, yeah, my monster machine would probably be more of a dog without that video card installed. The onboard video is by definition a POS.
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
A few years ago came the Celeron G1610 and it's insanely fast for bottom of the barrel price and low heat, same deal with the current G1820 or G1840, higher tech at the same price. Or throw a bone at AMD and get an A4 6300, A6 6400K etc. from them.
Most people probably ponder between an i3, i5 or i7 but if you don't know why you need it, then you don't need it! Even editing a web picture or a greeting card once a year on warez photoshop will not stress the CPU, as it sits idle between clicks and key presses and you'll wait like 10 seconds for something to apply which is good enough.
On the other hand RAM quantity has always been the bottleneck, 2GB RAM is huge, but quickly wasted by the OS and browser. So get 8GB RAM while it's still cheap : prices have come down. May be a good idea to get a motherboard with four RAM slots so you're not stuck years from now, or to get 16GB off the bat if you feel concerned or really want a two slot mobo.
Even the integrated GPU is high tech, and does not slow down the PC : it sits on an insanely fast on-die bus and doesn't really steal the ample bandwith from the CPU.
Other rambling : I'll choose 8GB RAM and a HDD over 4GB RAM and an SSD, especially if the latter is a gamble on a lower end model.
Celeron with 16GB may get more things done than i7 and 4GB depending on use.
If you didn't spend enough money, think of the peripherals : a $1000 computer with $10 speakers is not worth using, personally.
Then software hygiene keeps the PC fast running for 10 years.
With 50L of memory and an available booster! from the Office
If you actually read the article....
Perl Programmer for hire
... gaming mostly. But it happened in other situations. I'm a really heavy multitasker. I have dozens of programs running at the same time. Long story short, 16 gigs needed to happen to make the pain go away.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
I use Adobe Lightroom a lot. It's the main use of my primary computer. I've noticed that with each update it seems to be allocating more and more memory. Well, so does Firefox and Chrome, so I shouldn't be surprised.
Point is, just last weekend I noticed that with 8 GB installed (Win 7 64 bit) I'm running out of RAM when simultaneously uploading two photos, working on a third, and have Firefox on the taskbar. (Which is my usual workflow.) I've worked around by not having any apps open except Lightroom when I'm using it, but I suspect this is only a stopgap. 8 GB isn't enough anymore. (Also, 10 GB/sec upload isn't enough anymore...)
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
What about the biggest, popular RAM hog around? Good ole Photoshop... I don't think you can ever have enough RAM if you are doing some serious work in Photoshop. All your RAM is belong to Adobe.
"Never give up, for that is just the time and place when the tide will change." -Harriet Beecher Stowe ^_^
Anecdotal evidence here, mind you, but I've had a few instances of running out of memory with Windows 10 and running a lot of things at the same time. Specifically, modded Minecraft (Pathfinder pack on the Curse Launcher) + Chrome, with the random IM programs I always keep open (Pidgin, Trillian, Hexchat IRC, and Skype).
It seems like a lot but I never had ram issues in Windows 8.1. Take that what you will. I personally plan on tossing another 8 gigs in when I have a chance.
Because I want to be ready for Windows 10 SP1
To put desktop total RAM in perspective, look at cost over time. Early 90's we upgraded from kilobytes to megabytes at a cost of around a few days wages. Late 90's upgraded from megabytes to gigabytes again for a few days wages. Ten years ago a single terabyte of RAM was impossible in most desktops and is still insanely expensive, many weeks wages at least. The commodity dual Xeon socket 36-thread cloud-hosted (hired) workstation that we're using has 24 slots and currently has 192GB but is theoretically capable of using up to 1.5TB of ECC DDR3 but its only a matter of time before this sort of power trickles down to the majority as it becomes more affordable.
Why, when looking at RAM, is it always about how a single application uses available memory? Of course 4gb is plenty for most programs. But plenty of people use multiple programs at once. Having 8+ gb is extremely beneficial.
I don't know.
I got a old xeon with quad-channel memory and i went with 4 x 4 GB banks.
I says that it can transfer ~48 GB second?
So for many GPU programs (GAMES!) the GPU has "too little" RAM, mostly 2 GB., but they can do really really fast operations on that RAM. >100GB/sec?
But some stuff needs to go from regular RAM to the fast/tiny GPU RAM (moving through the terrain?) and it helps to have good programs that "ramdisk the textures" in those "slow but cheap" 16 GB of quad-ram methinks : )
Sure, PC gaming tends to drive the high end market, but there are people that can use as much memory as you can get.
I just finished a new PC build. When I was looking at DDR4 memory, I decided to spend the extra 180 to go from 32G to 64G. Here's the thing. 32G of DDR4 2133 memory was 180 bucks. Memory is not nearly as expensive as PC manufacturers make it.
I know gamers are really obsessed with memory speeds and will pay a very large premium for higher clock speeds on everything. But, some of us do development and other PC tasks and need all the memory for VMs and so on, and we don't overclock because we choose stability over trying to get the last extra FPS out of a game.
Even 8 GB is good enough for >95% of the days. Still, I run big nasty electromagnetic simulations a few times a quarter that run into the 20-50 GB usage ballpark. So I have 64 GB of RAM. Probably cost the company about a grand, but being unable to run those sims would cost them much more.
Engineer time is the most expensive budget item.
License costs are next.
Workstation hardware is the lowest cost by a pretty big margin.
Obviously that order varies a lot depending on the type of work you do, but I am often amazed by companies who have 6 figure employees who are required to use ancient laptops and small monitors to save a few bucks, when lost productivity often outweighs those costs at least ten to one.
I always plan for the future. I wouldn't do anything less than 8GB. My gaming PC has 16GB that I just built. Can probably get by with 4GB, but I'd still do 8GB as minimum.
I discovered noticeable improvements in performance across the board. Load times, responsiveness, everything. I have an SSD and high perf video card.
I thought he meant to include the price of the MacBook Pro in addition to the SSD when he said "a quarter as much". And for the entire Dell machine, not just an upgrade for a Dell.
I don't know about the rest of Slashdot, but my computer requires 45 years worth of memory, 12 years of public school, a BA, an AT, and a bunch of certifications to function properly.
I've been saying this for years: ECC is of limited utility. It will only catch problems when the bit flips in memory. That's exceedingly rare. Most problems occur with timing issues and the wrong data being written to RAM. ECC will happily validate the wrong data.
There was a problem many years ago with, I believe it was an alpha emitter, being including in the RAM packaging. That caused all sorts of grief and bitflips. But these days, ECC is not really worth it unless you're extremely high end with a LOT of money at stake.
For your money, you are better off overbuying your RAM. Buy RAM rated at 1866 and run it at 1600. That solves a lot of headaches! I've seen more than my share of oddball timing issues. Every one got fixed by overbuying RAM.
640kb should be enough for anyone.
I put my current machine together a year ago with a i4790k, and a decent mobo. Installed LinuxMint 17. Then I did a little test. I ran everything I normally do at once, including VMware with 4GB of potential RAM, running AutoCAD and some other crap, in Linux running LibreOffice, Firefox with dozens of vids playing, mp3 players, Thunderbird, and half of the KDE apps. I think I finally got it near 4GB. So I added another 4GB.
If I was doing heavy media editing, maybe more could help. Or heavy computations, which I don't do much anymore. 4GB would not be an obstacle for general office, browsing, and fooling around. This machine is mostly an indulgence, since there is little perceivable increase in UI performance vs. the dual core 3GHz/4GB one it replaced.
Try running everything in TFA simultaneously and then see if you think 8GB or even 16GB is enough. In Java development workflow, it's common to have half a dozen VMs around, each needing 1-2GB for optimum performance. It's very helpful to have your sources, compiled classes and dependency jars in filesystem hash to avoid reading them from SSD on every build. Now edit a few high resolution images and open browser with dozens of tabs to read various documentation and tell me how much memory you would rather have.
All three of my PCs run Windows 10 and 16GB, with an SSD for boot. Windows itself needs about 4GB to run happily. Windows 7 suffered below 4. Windows 8.1 was OK with 4 but happier with more. 10 is even happier with 4. So 4 is what I would call base.
8 if planning to run programs or do much of anything. Games or Chrome will suck this up.
16 is what I run, because I run virtual machines from time to time and each one gets 4GB dedicated ram. No matter what I do, or which PC I happen to be on, I always have enough for the VM to run without compromise. Currently the VMs are Windows 7 Pro so 4GB is just what they need.
16 also comes in handy for gaming -two of the boxes have late model 4GB Nvidia GPUs so there's really very little I cannot run. Also do occasional video editing in Sony Vegas Pro 13 which makes heavy use of the GPU ans system memory for rendering. So all in all, 16 is where I want to be.
Sig for hire.
Now, did they test with all three games running at the same time, with 65 active tabs(and not have them killed to free up ram for the games). Did they test with decoding video or audio(preferably FLACs) in the background? If you want to test something, you devise the toughest reasonable test. That is reasonable. The test they did is rather light weight. Especially as some tabs use more ram than others. Or you know, adding streaming to the test, I hear FRAPS is a pig.
Measuring the RAM usage of some applications is tricky because the application adapts to how much RAM is available. Chrome with lots of open tabs is a notable example. If you have tons of memory it will keep all the tabs in RAM fully rendered; switching to another tab is very fast. If you start to run short of memory it will start to discard the rendered versions of tabs; if you switch back to a tab like that Chrome now has to redo the layout, and that takes a bit longer. If things get really desperate it will even throw away the page source (unlikely on a computer but it does happen on the mobile version), which means a reload and possibly a long wait.
As long as it runs X-Plane really well we're golden...
Is there any other purpose or test of desktop computers? The gold standard.
Wait a bit for the current gen to mature and the memory prices to come down. Then max that sucker out.
What I found hilarious is this little bit:
"...and they had to go to absurdly unrealistic settings to simulate high demand for memory outside of virtualization,"
So, basically: The games will look like shit, run like shit, and basically be shit. However, fuck that: It works!
4 Gigs to play Crysis? Here I come!
I've got a Dell Vostro that's pushing 5 years old. I paid $440 (Canadian) for it. It does everything I need it to, because it's main purpose in life is web browsing, email, word processing, and exporting streaming video via HDMI to my home theater.
For that purpose any of the Mac lineup would be overkill.
So sure, *at comparable specs* the Mac pricing is competetive. But many people just don't need those specs, and for those people a Mac is simply overpriced.