3 ms·
Mold is amazing. I was playing around with O3DE some months ago, and tried switching to Mold to see if it could improve my build-run cycle times, and it absolut
by bogwog 3y ago
Mold is amazing. I was playing around with O3DE some months ago, and tried switching to Mold to see if it could improve my build-run cycle times, and it absolutely did. I don't remember the exact numbers, but it was something crazy like multiple seconds with gold and lld, down to under a second with mold.
- kaashif 3y agoMultiple seconds...I've worked on binaries that take 20 minutes to link. Having a ridiculously long cycle time massacres productivity and job satisfaction.
- itsTyrion 3y agoTWENTY minutes? O_o what kinda software/binary was that if you don't mind me asking?
- maccard 3y agoI'm not OP but I've worked on projects with similar link times. Large games that are one monolithic executable and have enormous debug information filed (sym or pdb depending on platform). Heres a good blog post [0]. [0] https://devblogs.microsoft.com/cppblog/improved-linker-fundamentals-in-visual-studio-2019/ https://devblogs.microsoft.com/cppblog/improved-linker-funda...
- lovasoa 3y agoNot the OP either, but I also had terrible link times in SQLPage before I switched to mold. SQLPage is a web server that bundles a lot of html component templates directly in the server binary. This is very practical for users, but was painful for developers, before mold.
- 2OEH8eoCRo0 3y agoI've seen linking take that long or longer when I worked in defense. :)
- kaashif 3y agoSomething big, decades old, financial. Not pleasant.