This has been driving me nuts most of the day. Working on a header file in a framework, which means most of the app gets recompiled every build.

Xcode 16.2
M1 Ultra: builds in ~14s
M4 Max: builds in 14-220s+

So crazy, kept futzing around with spotlight, networking, devices, etc…

Nothing until I tried Xcode 16.3 beta 3
M1 Ultra: ~9s
M4 Max: ~6s

What the actual hell? I was probably a couple hours away from sending this thing back to Apple.

After switching to Xcode 16.3 beta 3 the M4 Max 10/4 is pretty consistently 30% faster than the M1 Ultra. Really curious as to what the 12/4 would do, not sure if I'm curious enough to order one though…
Been beating up on the CPU of the M4 Max Studio, 20m+ compile + compression workload and it barely topped 80C and the fans never sped up from idle. Good stuff.

The 12/4 M4 Max is 8-12% faster than the 10/4 version for the stuff I do. Not particularly impressive given the price difference but it’s also pretty consistent. It beat my M1 Ultra on every test I did, where the 10/4 lost on one compile.

25% higher price for a little more speed, but also more RAM. 🤷🏻

https://browser.geekbench.com/v6/cpu/compare/11260139?baseline=11260267

Mac16,9 vs Mac16,9 - Geekbench

After tons of benchmarking I'm left with the following choices.

Keep M4 12/4 48GB/1TB Studio, sell base M1 Ultra ~$1k
Return Studio, Buy base M4 Pro Mini, keep M1 Ultra ~$1k
Return Studio, Buy nothing, keep M1 Ultra ~$0

Not sure what to do. The M4 Studio is so much quicker at incremental compilations but M4 Pro Mini would be good at that too and I could keep the Ultra for bigger tasks. Of course buying nothing is pretty easy too, but that M4 speed!

@paul option 2. Spend a little, get a lot.