Re:FreeBSD spends 7% of its boot time running a bubblesort o...
by cperciva on Friday May 19, 2023 @11:59AM
(#36003481)
We might end up doing that. A quicksort takes it from 2 ms down to 40 us though, and doing the sorting at build time would take a lot of linker magic.
(The SYSINITs are records in separate object files which are marked as going into a particular ELF section, so we don't actually have a complete list of them until we finish linking the kernel.)
Wait what - why don't you just sort it at build time then? I'm probably misunderstanding what you are saying or maybe just a premature optimization.
e: Nevermind, read further in the thread and saw you answered [0]
[0]: https://twitter.com/cperciva/status/1659561673278226432