Coworkers 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.
NTFS 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.
Have 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.
consteval|1 year ago
Also a lot of typical Linux pipelines become unbearably slow if you try to replicate them in Windows.
EasyMark|1 year ago
albertopv|1 year ago