Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Daniel97

macrumors 6502a
Original poster
I currently use a 2024 MBP 14'', 24GB RAM, M4 PRO. It was the £2400 model I believe, so the highest M4 Pro chip I could buy at the time.

Now I work in a Mac environment, but I code alot in Window VSC for a work project thats windows only. I use Claude (Max) but often wonder if im throttling myself, or it could go faster.

My wife needs a Macbook for work, so I was tempted to either buy her a MacBook Air (all she does is social media type things), or gift her my MBP and buy myself a new one.

Question is for me .. Max or Pro? .. do I need more RAM for VSC and Parallels?
 
Are you just running one Win11ARM virtual machine? If so 24GB is more than enough. I was running two Win10 and two Red Hat virtual machines on a 2015 MBP with 16GB for a few years before getting a 2019 MBP with 32GB. Four VMs were slow but doable even on 16GB, so one Win11 VM on a 24GB MBP should be fine. I’m currently running a Win11ARM and two Red Hat VMs on my M5 Pro 64GB, and with default Parallels settings they take about 12-14GB all running at the same time.
 
this is memory usage on a light session and I have nothing else running .. so wondering if id benefit from a bit more!
 

Attachments

  • Screenshot 2026-06-11 at 11.22.42.png
    Screenshot 2026-06-11 at 11.22.42.png
    675.1 KB · Views: 18
I was burned by buying the 2019 Intel model which ran like a jet engine whenever I plugged in an LG ultra-fine screen. I managed to snag an Apple Refurbished MacBook Pro M2 Max with 96GB as a replacement. It came with an £800 discount and only had one battery cycle, likely appearing in an unboxing video and subsequently being returned. I’m using the office suite plus a Parallels VM (Win11Arm) and it’s connected to a 52” Dell 6k screen. It runs completely silently. Considering Parallels doesn’t really utilise the GPU cores the Max doesn’t really offer much advantage over a Pro if that’s your primary use case. Next time I’ll get the Pro model with 36-48GB because I always buy something with a bit of extra capacity for the future (cheaper in the long run). The current machine is massive overkill. I suspect you'd notice an improvement with the 36GB version.

1781180954449.png
 
  • Like
Reactions: conmee
I was burned by buying the 2019 Intel model which ran like a jet engine whenever I plugged in an LG ultra-fine screen. I managed to snag an Apple Refurbished MacBook Pro M2 Max with 96GB as a replacement. It came with an £800 discount and only had one battery cycle, likely appearing in an unboxing video and subsequently being returned. I’m using the office suite plus a Parallels VM (Win11Arm) and it’s connected to a 52” Dell 6k screen. It runs completely silently. Considering Parallels doesn’t really utilise the GPU cores the Max doesn’t really offer much advantage over a Pro if that’s your primary use case. Next time I’ll get the Pro model with 36-48GB because I always buy something with a bit of extra capacity for the future (cheaper in the long run). The current machine is massive overkill. I suspect you'd notice an improvement with the 36GB version.

View attachment 2637410
Agreed. For virtual machines I’ve noticed on my MBPs with 32GB or more that the OS will use any unused memory as cache for the OS and the virtual machine and this helps speeds things up quite a bit (big difference when I went from 16GB to 32GB). With my current 64GB, I am usually using 26-32GB with all apps and VMs, and macOS will use the other 32GB for cache. Everything runs super fast. Win11ARM in Parallels runs a lot faster than Win11 on work-issued Dell Latitude. I think in large part due to the caching not just the superior Apple Silicon.
 
I went with M5 Max at 128GB -- but I run local LLMs, I'm deeply disorganized on web browsing, and I multitask excessively, and the 32GB on my M1 Max turned out to be a problem almost from the start even as the processor tended to keep up. I'm pleased to say that in baseline use -- let's say big Photo directory merges, multi-tabbed web browsing, general multitasking, MS OneDrive getting in the way, Teams calls -- the M5 Max manages to stay at around 35-40C without running the fans at all. The Teams part of that is particularly striking because any sort of video conferencing quickly stressed the M1. For AI, of course, the fans come on but the other day with Llama 3.1 70B and roughly a 50,000 word document that I was norming and a large context window, the fans never really got past 3200rpm and the temperature never really got past 70C. I'd say the average of that particular model running process over a two hour period was about 55C and with fan use ranging anywhere from about 300rpm to 3200. And the keyboard never got more than lukewarm. It is astonishingly cooler running than my M1 Max and this has really surprised me in view of how aggressively the M5 can draw power (as I discovered when trying to run LM Studio, which is either violently incompatible with the M5 Max or I had something horribly misconfigured or both; fans at 6000rpm and 97C and an abysmal token rate -- that's the point at which I shifted to Ollama and Terminal for the task I just described). Note also that while I was running Llama 70B it was also synchronizing my Photos directory and uploading thousands of images I'd recovered off of a backup I thought I had lost, and it really didn't slow down on that Photo upload during the AI work.

The M1 Max by the way does fine with throwing 45MP raw photo files around and the like. My sense for my own purposes is that without the AI use, a 48GB Pro would solve the multitasking bottlenecking. But throwing in recoding video files and AI and that tipped the balance up to an M5, and a flash sale lured me up to the configuration I got.

What strikes me about your memory usage is on the one hand that huge requirement for the Windows VM which is obviously having to be manipulated quite a bit given 24GB and showing clear signs of stress on memory from your Activity Monitor, but on the other hand very little pressure from elsewhere compared to what I'm used to. My hunch is that you'd probably be well served by a 48 to 64GB Pro, but that you should ask around as well because the poster above with the 96GB Max is showing a far smaller allocation to the VM than you are -- which tells me the larger memory allocations are taking strain off the process to the point the computer is likely running cooler, quieter and more efficiently.
 
  • Like
Reactions: conmee
That Windows 11 memory allocation (56GB) is crazy large. Parallels does a good job paging memory if you assign the VM more memory than is physically present, but keep in mind that the VM will also use a swap file if you are doing that kind of heavy lifting inside the VM. If you really need that much (I run my VMs with 8GB-16GB usually, so your use case/requirements appear more intense), you really should have has much physical memory as your VM will need. Otherwise you'll see significant slowdown of the VM (make sure Adaptive Hypervisor is selected for your VM - it's the default setting - or macOS will also be adversely affected).
 
  • Like
Reactions: dblissmn
I went with 16" M5 Pro 64GB.

Agree that Win 11 ARM in Parallels feels snappier than my 1-year old work Dell Ultra 7 32GB. I allocate 16GB to the Windows VM and the M5 Pro's fans seldom spin up, even when also running a Ubuntu VM with 8GB allocated to it. This M5 Pro is an absolute beast of a laptop.

Also glad that I no longer need to run my 2019 15" i9 that spun up the fans at anything more than basic web browsing
 
  • Like
Reactions: conmee
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.