4 ms·
There are such an enormous array of possible influences on this, most likely being the power profile. By default Windows on a laptop (in this case a Zenbook S
by llm_nerd 2y ago
There are such an enormous array of possible influences on this, most likely being the power profile.
By default Windows on a laptop (in this case a Zenbook S 14 with Core Ultra 7 256V) uses a reduced power mode where it limits the max frequency and is less aggressive in scaling up core frequency because of the greatly reduced return per unit of power (which can destroy battery life and make heat profiles unacceptable).
This comparison makes no mention of the power profile, nor does it observe battery usage if applicable.
This looks like a misleading if not completely useless clickbait comparison. Others mentioned schedulers, and while schedulers can account account for a percent or two difference across this sort of wide workload, instead a huge disparity is seen.
- mallets 2y agoOr the more obvious answer: newer binaries/libraries/kernel for Linux. Is it still hard to believe Windows leaves a lot performance on the table? And it does mention powersave governer for Ubuntu.
- albertopv 2y agoCoworkers switched from Win11 to Ubuntu, our main Spring Boot project compiled time was cut in half. I guess ntfs is a factor in this specific use case, it's a medium sized project with a few thousands files and classes.
- consteval 2y agoNTFS is 100% the problem here. It really struggles with many small files type use cases. In pretty much all my projects, I notice a huge compile time cut in Linux and Mac as opposed to Windows. Also a lot of typical Linux pipelines become unbearably slow if you try to replicate them in Windows.
- EasyMark 2y agoHave you thought about using ccache since you have so many files to compile? Although I assume after the initial compile it’s not that big of a deal.
- albertopv 2y agoOf course. Mine is just an example to explain that there are many ways to improve Windows performance