If you haven’t read the original post, have a look at it: Comparing Performance on Windows, Linux and OS X
I got my computer upgraded 🙂
It is very tiny, an Intel NUC Kit. But what matters is what is inside: An Intel i7 with 4 cores and hyper-threading, so like 8 processors, 16 GB of RAM, and a 1 TB SSD.
I quickly installed Windows and Linux as dual-boot, set up my work environment, and ran the performance tests again. The performance doubled as I expected it.
Rebuilding my project on Windows now takes 58 seconds with eight building threads and 77 seconds with four threads (previously 117 seconds). On Linux I can build in 27 seconds / 35 seconds instead of 69 seconds.
As the hardware is now similar to the MacBook, we can see that running on real hardware is slightly better than running in virtual machines. Virtual machines are still a good choice to work in multiple OSes, because I do not need to re-boot my computer into another OS each time I switch.
The increase of performance will most likely scale to my day-to-day work as well. Upcoming tests and comparison will be done on the new hardware.