XcodeBenchmark
XcodeBenchmark measures Mac performance in Xcode by compiling a relatively large codebase.
The project has already saved thousands of dollars for developers and companies when they purchase or upgrade their Macs and I believe these results will help you make the right cost/performance choice.
The code is primary C-family languages, but it also includes some Swift.
Of note:
- No one submitted iMac scores. With the 27-inch and Pro models gone, and the MacBook Pro much improved, I don’t hear much about iMacs being used for development anymore.
- The 16-core M4 Max is faster than the 24-core M2 Ultra.
- There’s a much bigger difference between the 10-core M4 and the 12-core M4 Pro than between the 12- and 14-core M4 Pros.
When going from M4 to 12-core M4 Pro, we are adding p-cores and removing e-cores and thus the increase to score per core is justified. When going from the 12-core M4 Pro to any higher-tier chip, we are again adding p-cores but the score per core decreases, indicating diminishing returns (you would expect the score per core to increase because the e-core / p-core ratio is changing in favor of p-cores).
Previously:
- Xcode 16.2
- MacBook Pro 2024
- Apple M4 Pro and M4 Max
- Mac mini 2024
- iMac 2024
- M1 Ultra Mac Studio Compilation Benchmarks
- Apple M1 Benchmarks
- Developer Transition Kit Benchmarks
- Subversion Compilation Benchmarks