Nedávno si vývojáři jádra začali stěžovat, že pro kompilaci jádra s allyesconfig, tedy se vším zapnutým, již nestačí 32 GB RAM a začíná úřadovat OOM Killer. Vývojář Peter Zijlstra se podíval na objtool. To je nástroj linuxového jádra, který pracuje s ELF binárními soubory.
Úpravami objtool se podařilo snížit spotřebu paměti při kompilaci jádra o 6 GB. Zároveň se jako vedlejší efekt kompilace zrychlila o asi 18 %.
(zdroj: phoronix)