AstonJ

AstonJ

After seeing some of the responses in this thread, I’m curious how much RAM you’re opting for and whether there is any specific reason for you choosing that amount - please let us know if there is a particular reason you went for the amount you did.

How much RAM does your main developer machine have?
  • 2GB (or less)
  • 4GB
  • 6GB
  • 8GB
  • 12GB
  • 16GB
  • 24GB
  • 32GB
  • 48GB
  • 64GB
  • 96GB
  • 128GB
  • 256GB
  • 512GB
  • More than 512GB
  • Other - please say in thread
0 voters

I’ve tried to include the most common options, but if yours is missing please select other and let us know in the thread.

First 10 of 26 Posts Switch mode

dimitarvp

dimitarvp

Maybe more than one choice should be allowed. For example I have two dev machines.

AstonJ

AstonJ OP

Go with what’s in your main/preferred machine :023:

hlx

hlx

I need an option that says 36

AstonJ

AstonJ OP

I should add that RAM is usually the first thing I upgrade, but I had to buy this (16GB) machine out of necessity as a make-do as I’ve got a lot to catch up on and my old Mac had just become unusable (thanks Apple!) I figured I could sell my old Mac for around the same amount so would have gotten it for free anyway. However I have been very impressed with the machine for general use and general dev use so if anyone needs a machine just for that and wanted to try a Mac, don’t be afraid of getting a 16GB model :023: (I will probably revert back to a 64GB machine when I need to work with graphical software - though again, this 16GB machine is even ok at that).

Ah sorry! I looked on Crucial’s site and the Apple site and added all the options I saw. You could pick 32GB if you feel it is close enough. The poll is mainly to give people a general idea of what others are using or able to use without issue, to help them with their own purchasing decision.

Eiji

Eiji

In Gentoo depending on the package in order to compile it you need to have even 2GB for each CPU thread. In the worst case for the Ryzen Threadripper PRO 7995WX (96 core, 192 threads) you need at least 384 GB RAM (6 x 64 GB). :exploding_head:

Of course you need to have some GB free for the DE and other apps/services, but on the other side you can limit number of jobs in the compilation … :bulb:

arcanemachine

arcanemachine

Finally, a place in the polls for one of my unorthodox configurations. :smiling_face_with_three_hearts:

I had to get 48 GB of RAM… 32 wasn’t enough. I use NeoVim + tmux and a lot of tmux panes… ~400 MB per NeoVim instance (due to the Elixir LSP running on each one) really adds up. Plus, after leaving Firefox open, the RAM usage starts to crawl up and up, hovering around ~36 GB total usage after a while. But I still haven’t needed to upgrade to 64 GB yet. :wink:

Asd

Asd

I have 16gb and I almost never hit the memory limit. Most of the time it resides in <40%. I develop somewhat big backends with LSP and in different languages, I run lots of different browsers simultaneously and I use memory-leaking and inefficient desktop apps (like telegram-desktop). Sometimes I run neural networks with eGPU and they use a lot of graphics memory, but it is unrelated to the topic. And I also have a QubesOS-alike setup where I run some apps in virtual machines (like browsers or videogames) but even then memory stays in 2GB per VM limit.

I used to work with 4GB machine and it was just fine, but sometimes I would have to close the old tabs or reopen some leaking websites.

I have no idea why would anyone have any setup which consumes more than 16GB (even with neural networks).

For example, right now I have ~20 tabs open in firefox, 3 tabs in chrome, 2 different big Elixir projects with LSP servers and one PHP project with phpactor lsp server and I have a an mpv as a music player playing streaming music and a ayugram-desktop. Total memory consumption is 4.5GB. (2GBs are consumer by awful websites like slack, linear, notion, bitbucket)

AstonJ

AstonJ OP

For those of you with more than 64GB of RAM (looking at you @cmo @DaAnalyst @kokolegorille @patrickdm @Sorc96 @sbuttgereit) what made you opt for that much? Was there any specific reason?

cmo

cmo

I do a lot of SCADA and PLC work, i.e. running software that likes CPU and RAM. I often have several VMs running. It’s probably more than I need but better than being near the limit of what I need.

I think my Windows laptop has 16gb and M3 MacBook has 32gb.

patrickdm

patrickdm

In the last three year I switched most of my activities from web development to bioinformatics, where RAM availability is a primary factor for many kind of analysis.
I originally had 32 GB in my dev PC, which were nearly enough but often limiting.

Where Next? Top

Trending in Polls Top

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge &amp; Solve. They are GUI (Emerge) and State management (S...
New
ausimian
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New
type1fool
I just stumbled on a newly redesigned elixir-lang.org. :tada: It looks like @Software_Mansion did the work, and I think it is generally a...
New
juhalehtonen
There has been a thread to discuss the Stack Overflow Developer Survey on this forum every year since 2018, so here’s yet another one for...
New

We're in Beta

About us Mission Statement