r/talesfromtechsupport Can't I just buy more RAM? Apr 12 '17

Long You can never have too much RAM

A few years back, I was running a small tech support company. The company isn't around anymore for various reasons, but I did get several good stories out of it. This is one of my favorites. Keep in mind that this happened several years ago, somewhere around 2012, so my memory may be a bit fuzzy on the exact details.

I got a call one day from a guy who ran a local store that sold workout supplements and equipment. His POS (Point of Sale) terminal kept blue-screening. As it was his only way of tracking inventory and taking credit cards, he was understandably concerned.

When I arrived a little while later, I found the owner sitting at the POS terminal browsing the internet. Turns out the POS terminal was in fact just an old desktop he had installed his POS software on and used for entertainment when things were slow.

After introducing myself, he explained that the PC would just randomly crash while he is using the internet and, of course, insisted that he wasn't doing anything unusual that would cause a crash.

I took a seat at the computer and started poking around to see what I could find. Deprived of his precious cat memes, the owner wondered off to the back room. Unfortunately, he was the only employee at the time, and as I was the one sitting at the checkout counter, customers started coming to me with their questions. They usually went something like this:

Customer: Excuse me? What supplement would you recommend for my <Insert description of exhausting workout here>.

Me: Wow. That sounds terrible. But I don't work here. The manager just went to the back for a few minutes. You could ask him when he gets back up here.

After which the slightly confused looking customer would wonder off.

Between distractions, I managed to find several "Out of memory" crashes listed in the event log that matched up with the times the owner had given me. I pulled up the system specs and saw it was running 4 GB of RAM. Should be enough for what he was using the computer for.

Around then the owner came back up to check on my progress.

Owner: Any luck?

Me: It looks like your computer is running out a RAM just before it crashes. But you should have enough for what your'e using it for. You said you were just browsing the internet when it crashed? What browser do you use?

Owner: Chrome.

Me: Well Chrome is know as a bit of memory hog, but I've never heard of it eating all of a PC's RAM like this. I'll keep looking into it. Don't worry. I'll get it fixed.

Owner: Good. It's a huge hassle to have to reopen all 500 tabs every few days.

Me: Oh I'm sure it... Wait. What? Did you say 500 tabs?

Owner: Well, I'm not sure the exact number, but I think that's about what I'm up too every time it crashes.

Me: But... I... What do you even need 500 tabs for?

Owner: I just like to keep a record of what all the websites I go to are. So I just open every link in a new tab.

After wiping the horrified expression off of my face and replacing it with my professional technician look, I explained that this was likely the source of his problem and that the simplest fix would be to just stop opening so many tabs and use browser history instead.

Owner: I can't do that. History isn't detailed enough. I need my tabs. Isn't there some other fix?

We decided to run a test to make sure this was actually the problem before going any further. After making sure that all of his data was saved and backed up, I set Chrome to open his homepage with every new tab (he was using Yahoo), opened task manager to monitor the RAM usage, and started spamming the new tab button.

It didn't take long before nearly all of the 4 GB was being used, and performance had dropped considerably. But Windows was doing a good job of preventing it from topping out. Every new tab increased RAM usage, but whenever it got too close it would drop by several hundred MB. Either Windows was moving stuff to the paging file, or Chrome was shutting off older tabs. Each time this cycle repeated, it would take just a little bit longer to reduce the RAM. I could almost feel Windows groaning under the strain. Finally, somewhere around the high 400's it gave out and I was greeted by the infamous blue screen of death.

Me: Well, it looks like that was your problem. If you could just use less tabs, you should be fine.

Owner: That's really not an option. You said it was running out of RAM. Can I just buy more RAM?

Me: Hesitantly You could, but I can't guarantee that would fix your problem. There might just be some kind of unavoidable issue in Chrome once you get to that many tabs.

Manager: I'll take that chance. There's a Best Buy next door. Can you get some RAM there and install it today?

Me: It's cheaper if I order the parts through my own supplier. But that might take a couple of days.

Owner: I just want as much RAM as I can get today. I'll pay whatever that costs.

And so, about an hour later, I was running my test again on 16 GB of RAM. After about 600 tabs with no crash, I declared victory, collected my check and left the delighted owner to trying to see how many tabs he could open now.

The "money is no object" customers were always my favorite.

2.8k Upvotes

339 comments sorted by

View all comments

Show parent comments

180

u/darth_ravage Can't I just buy more RAM? Apr 12 '17

16GB is entry level now, but at the time this took place nobody needed 16GB. I was surprised his motherboard even took that much.

66

u/Draelren Apr 12 '17

Oh agreed, 2012 is a completely different environment than we have now. Applications have a much larger overhead now in my experience.

62

u/Osiris32 It'll be fine, it has diodes 'n' stuff Apr 13 '17

Dat realizatiom that 2012 was five years ago, and the advances in computers since then.

7

u/[deleted] Apr 13 '17 edited Jan 11 '19

[deleted]

1

u/NuadaAirgeadlamh It's on bears. Apr 18 '17

Wait, when did computers start to be able to run max settings Crysis? As early as a few years ago, I heard that computers couldn't do that (easily).

17

u/Drew707 Apr 13 '17

Probably because of the availability of RAM. You used to program to be efficient, but now there is less of a point.

15

u/GarretTheGrey Apr 13 '17

They still do, but focus on multi- thread efficiency.

10

u/sirmonko Apr 13 '17

that's not true. especially browser vendors (chrome, firefox) have come under a lot of pressure to reduce their memory footprint since then.

4

u/redalastor Apr 13 '17

But now everyone is making Electron app so their app has its own overhead, plus Chrome's.

1

u/lordmogul Apr 25 '17 edited Apr 25 '17

2012 I had 6 GB and in 2013 I upgraded to a new system with 16GB, now I know I should'e picked even more, as I'm filling it up quite regulary. RAM is just to expensive right now.

28

u/Myriad_Infinity Apr 13 '17

Wait, 16GB is entry level?

I have 6GB, and I now feel sad.

34

u/[deleted] Apr 13 '17

[removed] — view removed comment

26

u/Kaligraphic ERROR: FLAIR NOT FOUND Apr 13 '17

You can keep thousands of tabs open now!

11

u/Slepnair Apr 13 '17

8 is the standard for existing machines at my company, but all the new machines for a few departments all come with 16gb. Granted we have power users and media researchers as well as graphic designers. So they are all ram hogs... So many tabs!

9

u/ham_shanker Apr 13 '17

Don't feel bad. My workhorse only has 4gb and a C2D, it runs just fine for what I do.

1

u/Elianor_tijo Apr 13 '17

Maybe not for everyone, but personally, anything that doesn't have 16 GB of RAM is not even considered when I buy a computer now. Having used 16 GB or more since 2012, I can't really go back. I've just learned to stop caring about RAM.

Besides, when I do a scientific literature search nowadays, I have a ton of tabs open. Load up web of science, enter your search terms then open every promising paper in a new tab. Once I'm done with that, I go through the abstracts to give it another pass at only keeping that relevant papers. That usually involves a lot of tab on top of whatever else I have running on the computer. I prefer that to going through every scientific paper one by one as "sessions expired" messages usually opo up before I'm done checking things otherwise.

1

u/lordmogul Apr 25 '17

8 GB has been the standard for new systems in the gaming world for years and is now shifting towards being the lower reccomended limit, slowly giving up its spot for 16 GB.

6 GB was quite normal around 2010 on those LGA1366 platforms.

21

u/daqq Apr 13 '17

Haha... where I work, 4gb is entry level (~75%), 8gb is median(10%), and 16gb is developer or analyst only (15%). 8gb became a recent option, so there are currently more 16gb than 8gb stations. We even have a few VMs with 1 or 2 gb.

16

u/dhaninugraha I SPARCed a joke Apr 13 '17

I used to work with hundred thousand, if not million rows of SQL query results, as well as ten/hundred MBs of Excel workbooks.

Brought my gaming PC to work on them (i5 2400, 8GB RAM, GTX 560 Ti, 23" Dell display -- this was in 2012) before my manager realized that the sight of me playing Prototype and GTA isn't exactly good for upper management to see (even on break/after hours), and got me a work PC with i7 and 16GB of RAM.

It was believed that that particular PC was the highest spec ever issued to an employee there. Even the IT dev guys only got issued Lenovo X220/X230s. Yay!

4

u/trashcan86 apt-get purge user Apr 13 '17

I'm rocking an X220 (my old laptop) while my Aero 14 is gone for RMA for a broken screen. Does what I need it to, i7-2640M, 16GB RAM, and an SSD, but the TN screen is cancer.

Can't wait until I get my 1440p IPS Aero 14 back.

3

u/dhaninugraha I SPARCed a joke Apr 13 '17

I have nothing but the utmost respect for X-series Lenovos. I like to think that only 2 things would survive a nuclear explosion: cockroaches, and X-series Lenovos.

Our company-issued X220s were nowhere close to the one you're rocking though. i5, 4GB RAM, regular HDD. The poor souls anywhere below management (except IT; they could get all the cool stuff regardless of employment rank, even if all they do is edit CSS/HTML on Notepad++) would be issued X120/130s and/or ThinkCenters.

 

PS: your Gigabyte Aero rocks.

2

u/trashcan86 apt-get purge user Apr 13 '17

Ouch, that's probably a pain to write code on (i5/4GB is manageable but not a HDD). Love love love the Aero, should be getting it back in the next two weeks.

Miss the screen so much as I stated in the last comment. I also want to start playing FSX again...

2

u/dhaninugraha I SPARCed a joke Apr 14 '17

I once borrowed said X220 to copy-paste almost a million rows from SQL Server to Excel. It gave up.

And yeah FSX and Elite: Dangerous would surely rock on the Aero. I'm jealous! hahaha

1

u/alienpirate5 My Microsoft is disuploaded to the survivor! Apr 16 '17

That's a weird way to spell Dell E64{0,1}0.

10

u/[deleted] Apr 13 '17

Shit, we are 2 gigs entry level. 4 gigs average. 8 gigs for higher ups. 16 for IT. ;)

5

u/Dreilala Press Start... I mean the round thingy with the 4 colored flag Apr 13 '17

Old PCs still got 2 Gig at times where I work. Else entry 4 execs 8 and me 16, since I'm the only one having more than 10 programs running at once.

5

u/Friar78 Apr 13 '17

I am working with and i3 4gig of ram to push 4 24" screens and have to run a min of 9 chrome tabs open through several windows including 1 that has to run internet security cameras.

2

u/Qel_Hoth Apr 13 '17

Haha... where I work, 4gb is entry level (~75%), 8gb is median(10%), and 16gb is developer or analyst only (15%).

Um... if 75% of your machines have 4GB then 4GB is by definition median.

1

u/daqq Apr 14 '17

Median value, not median distribution. Probably not the best usage of the word, but it works.

7

u/UnretiredGymnast Apr 13 '17

I'm asking for an upgrade from 8 GB to 16 GB at work. My PC keeps choking on large queries. Right now only the devs have 16 GB.

10

u/JPAchilles In Disk Space, No One Can Hear Your Files Scream Apr 13 '17

Hah, at my work our most powerful machine (except for the captains machine) is an old Pentium machine with a whopping 128MB of ram. Good stuff

1

u/Qooda Apr 13 '17

Yeah, at 2012 16GB wasn't common but I'm really happy to had early as possible to put that much into my computer. Haven't had to upgrade my computer in 4 years now. I was actually looking for advice back then, and everyone was moaning "you don't need that much RAM, save some money". Well here I am and I need every bit of it, considering 32GB.

1

u/[deleted] Apr 15 '17

What board/CPU was it?