32Gb, 48Gb or 64Gb of memory is sufficient for a developer to 2020 with a stock?

Hi all,
32Gb, 48Gbor 64Gb of memory (RAM) enough for the developer to 2020 with a stock?

Consider two scenarios:
  • Web development: VS Code (TypeScript) + node.js + Google Chrome + Firefox
  • ~Desktop: VisualStudio 2019 + Recharper + VM + Google Chrome + Firefox


-------------------------------------
-------current-state-------
-------------------------------------
Now I have 24Gbwhile working VS2017/2019+Resharper+VM became very close, especially if you have yet to open the second project, or make some test in a VM.

Moved to web development, the computer like a new breath appeared, in General, 24Gb enough.
-------------------------------------

-------------------------------------
---state-market-memory----
-------------------------------------
According to recent news, now the price of memory, the low for the last 3 years, and from the beginning of 2020 will go up, focused on 30%. Current rates (approx):
  • 32Gb = ~120-150 USD
  • 48Gb = ~200-220 USD
  • 64Gb = ~300-320 USD

-------------------------------------

I thought about 48Gb, exactly what with the stock for 2 years, but several times got to a situation where different sets (2*16 + 2*8) are partially compatible. And I don't want to bathe with timings and all that – insert and that immediately worked.

So the question is: 32 or 64? Is there a sense to take 64?
April 3rd 20 at 18:47
14 answers
April 3rd 20 at 18:49
Solution
For the front have a maximum of 2 GB of RAM, not to rivet the sites that crash, the brake and eat for 9 GB.
I waited for you, man, with this answer )) - Andreanne commented on April 3rd 20 at 18:52
@Andreanne, you will have to write similar answers to popular questions and they just copy-paste. A better script for keywords machine to post, lol. - Ignacio commented on April 3rd 20 at 18:55
and eat for 9 GB
Proof, of course, will not - rodolfo_Crooks commented on April 3rd 20 at 18:58
The repetition of the same stupid jokes from post to post instead of answering the toaster is not banyat? - Angel.Donnel commented on April 3rd 20 at 19:01
@Angel.Donnel, nah, even better, put the huskies on note solutions. Apparently, all around the stupid, except you, of course (: - Ignacio commented on April 3rd 20 at 19:04
@Ignacio, will write the script - do not forget about comments "pionowy (or any) code in the tag "code"!
Atreet. Soran for offtopic - Bridget commented on April 3rd 20 at 19:07
@Bridget, Oh, familiar, such threads before I edited, now just skypaw. Easier for me to hide, @dollar, muddied. - Ignacio commented on April 3rd 20 at 19:10
@mykmykpet, when it will be 9 gigs, and then come - rodolfo_Crooks commented on April 3rd 20 at 19:13
@mykmykpet, I somewhere wrote about it, right? - rodolfo_Crooks commented on April 3rd 20 at 19:16
April 3rd 20 at 18:51
If you retards all when developing, it is likely that the output will be as well to hinder the user on his computer.

I personally don't understand why development of the site was enough 256MB RAM, and now need 64GB. Maybe enough flawed technology to use? Well if there is a web convenient, and in fact to use all of this impossible.
I personally don't understand why development of the site was enough 256MB RAM


And now enough (purely for development - excluding OS and other things). Disable the runtime analyzers, highlighting sintaksa, the thumbnails on the fly, all sorts of discharge in the environment preservation, and other great stuff, open a thread simple Notepad/Vim/Emacs, and that even less than 256. Only the speed of development will fall. - Bridget commented on April 3rd 20 at 18:54
@francisco.Walsh,
Maybe enough flawed technology to use?
Well, don't use such flawed technology as a browser and everything will be fine.
Basically a memory eating browser.

If you retards all when developing, it is likely that the output will be as well to hinder the user on his computer.
What is the relationship between design and user? - Maddison_Dicki19 commented on April 3rd 20 at 18:57
@Maddison_Dicki19, "What is the relationship between design and user? "
Elementary. If one slows down, the 100% will be a drag on the other. This is easily seen by looking at which sites out of the hands of those who 8GB for web development a little. - francisco.Walsh commented on April 3rd 20 at 19:00
@francisco.Walsh, for example, a developer 4Gb of RAM, it 30вкладок open in the browser running Excel, three messenger development environment. - It all slows down.

Switching from messenger to the browser takes a lot of time.
How it can be related to the code which he writes?

This is easily seen by looking at which sites out of the hands of those who 8GB for web development a little.
It depends on the professionalism and objectives. But not from the comfort.
For example, if the task is to write a quick - ship heavy framework for one small part.
But quickly in production.
Or do not know how people differently.

But how can it depend on comfort in the workplace?
8Gb is the minimum for comfortable work with the browser and light office tasks.
Will be less will work, but not comfortable.
And that's all.
Unless of course the browser does not start, clean development environment - well, I can in a notebook to write on an ancient computer with 256MB of RAM.
But it is banal inconveniently. As for facilities resources are needed. - Maddison_Dicki19 commented on April 3rd 20 at 19:03
You describe the situation when the development environment and the messenger on the electron. Nothing fucking retard in the scenario you described at all.

I am ready only one script to take when you need more than 8GB -- when you have a virtual machine spinning in the background.

Otherwise, the rule is that if slows down the developer, it will slow the user is working at 100%. - francisco.Walsh commented on April 3rd 20 at 19:06
April 3rd 20 at 18:53
PS a couple of years ago worked a few months on via 1.5 + 2 GB
And nothing is normal work :)

Thinking now to buy MakBook pro 16 GB
Or Lenovo T460S 20GB
SSD take not less than 512, 256 is really a little

And the other is planned as a traveling car, with the option to run it in the butt 3 new path if necessary to the customer to arrive.

For the front one dev debian 4GB will be enough to spare.
April 3rd 20 at 18:55
My personal experience is this: 8 is clearly not enough; 16 is acceptable, but borderline; how do I set 32, thus the stock (usually employed 20-24).
But I was not really actively using the VM. If you have habit to run multiple units in parallel, then 64 will not interfere. If not today, then tomorrow.
April 3rd 20 at 18:57
Depends on your tasks. I have no problem to run relatively fat personal projects in C, Java (Spring, Netty), Python (Django, Flaks, Aiohttp, Twisted) on an old laptop with 3 gigs of memory. But the whole ensemble microservices working draft, together with the DBMS, broker queues and Orchestrator I was not able to run even at the hospital with the 64th gigs.
April 3rd 20 at 18:59
in General, 24Gb enough.
I agree. 16GB is not enough anymore, 24 is enough.
So you can take just 32 and for a couple of years to forget.
April 3rd 20 at 19:01
I've recently burned out the power supply, and while there was repair work I found a Storm and chrome very nicely on 6GB. For the path is already crowded, but 64 for the web... I can't even think of where to put them.
Moreover they are on 4x and even 2x will work.
The question only in comfort. - Maddison_Dicki19 commented on April 3rd 20 at 19:04
@Brandy_Steuber Web it is different. Blueprint calculator. There is 512 MB a lot.

And sometimes you need the stand to run sharepoint 24 gb minimum + 16 GB OOS and 2 on the domain controller - emerald commented on April 3rd 20 at 19:07
April 3rd 20 at 19:03
8 GB enough for the eyes, with running dotnet watch ng run and serve (angular cli, if that). Well, vs code.
April 3rd 20 at 19:05
how high in the dam?
IMHO, 128GB precisely enough.
640 KB same - emerald commented on April 3rd 20 at 19:08
April 3rd 20 at 19:07
I worked on the web in 8 gigs on the Hackintosh, and added another 16 when needed for the After Effects. Yeah, I'm now 24 and work comfortably, with the proviso that phpstorm and other products this company be a visionary, and Adobe products
April 3rd 20 at 19:09
When there is a shortage - buy, is 10 seconds RAM. Is enough - what gyrus strain and think about it?
April 3rd 20 at 19:11
Developers different difficult to say.
Moreover, it is theoretically possible to work with any number of memory - only comfort.
For comfortable office working, without running heavy applications - the bare minimum 8GB.
For professional work - it depends on the software, your work style, etc. - the starting figure of 16GB.
So start with 16, if lacking can be added.
Well, try not to buy small die memory to easily add. If DDR4 - strap less than 16GB makes no sense to buy.
There is one point. The memory controller can have multiple channels.
And 12800 memory 4 channel controller can easily make a modern ddr4 2 channel - emerald commented on April 3rd 20 at 19:14
@emerald,
The memory controller can have multiple channels.
Yes.
And 12800 memory 4 channel controller can easily make a modern ddr4 2 channel
What do you mean "make" ???
More memory will be available? Or just slightly increase the speed exchange with memory? - Maddison_Dicki19 commented on April 3rd 20 at 19:17
@Maddison_Dicki19, Conversation about the rate of exchange in important programs

The theoretical increase in memory bandwidth 2 times tests[1] show that in practice the performance gain is about 5-10% in games and from 20% to 70 % (chart[2]) graphics-intensive applications that actively use memory and process graphics at high resolutions (Photoshop, CorelDRAW and other programs).

As a specialized software for multi-threaded computing will increase the performance gain from using dual-channel mode.
- emerald commented on April 3rd 20 at 19:20
@emerald, In most cases, except for games, and other single specific task, from increasing the memory clock performance increase in the range of measurement error.
Ie practically invisible and immeasurable. - Maddison_Dicki19 commented on April 3rd 20 at 19:23
@Maddison_Dicki19, I voiced what is important to me. ML, Cad/Cam, Photoshop.

However on servers this is important. For example, on test stands. - emerald commented on April 3rd 20 at 19:26
April 3rd 20 at 19:13
Me to develop missing 8 GB. Of them are actually occupied by 2 cents.
April 3rd 20 at 19:15
Me for front-end 8GB enough for the eyes. But on Linux :)

Find more questions by tags Computers