Wild performance tales
2025-08-30 , FORGE (Room 1)

We’ll look at some benchmarks for the Wild linker then do a deep dive on some of the techniques that have been used to make it fast. The focus will be on some of the more novel and interesting optimisations used. These optimisations aren’t linker-specific and might even be able to be used in your own code.


Wild is a linker that tries to do its bit to speed up iterative build times. In order to be as fast as possible, it’s necessary to utilise multiple threads. Some approaches to using multiple threads incur a substantial overhead, but Wild tries to be as multi-threaded as possible with as little overhead as possible. We look at a few of the techniques used in Wild to achieve this. Hopefully you’ll be able to use some of these at some point in your own code.