I typically run one VM on my Macbook Pro 16GB RAM (it's a Windows 10 using Virtualbox). The VM is configured to use 3 out of the 4 processor cores of this 2016 laptop's i7 processor; which it needs and which also means that the rest of the computer won't be doing much when I'm in the VM, which is fine.
My experience is that, even though have a ton of apps going in OSX, don't notice appreciable lag going back and forth from the VM. I've allocated Windows 10 5GB of memory and 50GB of hard drive which it seems to be happy with.
Now I guess this all works smoothly because memory swapping between RAM and the SSD is smooth and quick. So is there really any utility in 32GB on next laptop? If memory swapping is GOOD then surely you only need huge amounts of memory if
a) you have a single task that consumes huge amounts of memory;
OR
b) you have multiple tasks that must run simultaneously and collectively consume a huge amount of memory;
?
My experience is that, even though have a ton of apps going in OSX, don't notice appreciable lag going back and forth from the VM. I've allocated Windows 10 5GB of memory and 50GB of hard drive which it seems to be happy with.
Now I guess this all works smoothly because memory swapping between RAM and the SSD is smooth and quick. So is there really any utility in 32GB on next laptop? If memory swapping is GOOD then surely you only need huge amounts of memory if
a) you have a single task that consumes huge amounts of memory;
OR
b) you have multiple tasks that must run simultaneously and collectively consume a huge amount of memory;
?