"Lurked into"? You can lurk but surely you can't lurk into something?
Unity builds lurked into the Firefox Build System
11–20 of 64 posts
Re: Unity builds lurked into the Firefox Build System
#12Compilation units are a relic of a time where computers only had a few KB of memory. At this point computers are fast enough and have enough memory to compile the whole thing in one go faster than whatever gains doing change detection and linking will have.
A brand new AMD Epyc, 64 core machine, will take over an hour to compile. Good times.
Re: Unity builds lurked into the Firefox Build System
#13Re: Unity builds lurked into the Firefox Build System
#14Re: Unity builds lurked into the Firefox Build System
#15"Lurked into"? You can lurk but surely you can't lurk into something?
I assume the author is not a native speaker based on some of the odd grammar and phrasing in the post. It doesn't really detract from the work Edit: They appear to be french: http://serge.liyun.free.fr/serge/
Re: Unity builds lurked into the Firefox Build System
#16Compilation units are a relic of a time where computers only had a few KB of memory. At this point computers are fast enough and have enough memory to compile the whole thing in one go faster than whatever gains doing change detection and linking will have.
Are you working on large compiled software? Any game, rendering engine or large application benefits from compilation units in my experience.
Some of my libraries that I work with take upwards of an hour for a fresh compile. Having sane compilation units cuts down subsequent iteration to minutes instead.
Re: Unity builds lurked into the Firefox Build System
#17But this also reduces the opportunity to parallelize compilation across multiple files because they have been concatenated into fewer build units, and each unit now requires more memory to deal with the non-header parts. For some build systems and repositories, this actually increases build time.
Re: Unity builds lurked into the Firefox Build System
#18Compilation units are a relic of a time where computers only had a few KB of memory. At this point computers are fast enough and have enough memory to compile the whole thing in one go faster than whatever gains doing change detection and linking will have.
Hahaha tell that to my Unreal Engine build times. A brand new AMD Epyc, 64 core machine, will take over an hour to compile. Good times.
I suspect there’s compilation optimizations to be made, but I don’t think it would save more than 30% here and there.
Re: Unity builds lurked into the Firefox Build System
#19Re: Unity builds lurked into the Firefox Build System
#20"Lurked into"? You can lurk but surely you can't lurk into something?
I assume the author is not a native speaker based on some of the odd grammar and phrasing in the post. It doesn't really detract from the work Edit: They appear to be french: http://serge.liyun.free.fr/serge/