blob: f55bdb00ab4746e1e21c9cf82c3a2b9059edad8b (plain
Prelink is a program that modifies ELF shared libraries and ELF dynamically
linked binaries in such a way that the time needed for the dynamic linker to
perform relocations at startup significantly decreases. Due to fewer
relocations, the run-time memory consumption decreases as well (especially
the number of unshareable pages). The prelinking information is only used
at startup time if none of the dependent libraries have changed since
prelinking; otherwise, programs are relocated normally.
There is a script in the prelink documentation directory that is suitable
for a cron job. Before setting up a cron job, first run prelink on the
system and then read the script and modify it as needed.
This requires libelf.