3 ms·
I ran an experiment a while ago. My windows work machine takes a good 3 minutes to compile one of my C++ projects, but a Linux VM on that same machine builds th
by calamari4065 3y ago
I ran an experiment a while ago. My windows work machine takes a good 3 minutes to compile one of my C++ projects, but a Linux VM on that same machine builds the same project in 45 seconds.
That's really all I need to know about Windows
- yjftsjthsd-h 3y agoOn a work machine, that's more likely to be due to excessive background services installed by the company, particularly antivirus (which is known to kill disk performance, which means it's particularly awful for compiles). Don't get me wrong, I despise windows on its own merits, but I don't think that particular case is a fair comparison; there's a good chance that a completely clean windows VM in the same circumstances would also be faster. (Now, that might still be slower than linux, at which point we would have a fair comparison)
- john61 3y agoOn Windows antivirus is a necessity, not so on linux. So it OP made a fair practical real live comparison not a synthetic benchmark.
- calamari4065 3y agoIt's not even that, windows forces you to use Defender. It's always on, and you can only disable it temporarily. Even when it's disabled, the process still seems to be active and consuming resources. It's Norton all over again, except now the malware is an integral part of the operating system and it's harder to remove than any real virus.
- calamari4065 3y agoNope. This is a totally vanilla Windows install. The general consensus I've found while researching this problem is that Windows Defender inserts itself into the compiler process to monitor it for malware.