2 ms·
I'm pretty sure Linus was talking about the fixups to the function addresses that happen at load time. Because those pages are modified, they aren't shared wit
by cma 6y ago
I'm pretty sure Linus was talking about the fixups to the function addresses that happen at load time. Because those pages are modified, they aren't shared with other instances of the same process (unless those processes forked from same parent after the shared library was loaded?), causing more memory usage and less cache locality than static linking:
https://en.m.wikipedia.org/wiki/Relocation_(computing) https://en.m.wikipedia.org/wiki/Relocation_(computing)