Как работает prelink
Во время запуска программы, она связывается со своими библиотеками,
необходимыми для работы (например Qt или GTK). Библиотеки подгружаются
динамически и на это требуется довольно много времени из-за чего мы и
ждем пока запустится программа. Особенно это актуально для
пользователей KDE так как подгружается огромная и навороченная
библиотека вывода графических приложений - Qt.
Утилита Prelink позволяет связать все подгружаемые библиотеки
непосредственно с исполняемыми файлами программ. Prelink - это механизм
предварительного связывания необходимых библиотек с программой. И это
даёт очень большой прирост производительности! Многие отмечают, что
теперь "холодный" старт программы занимает до 50% меньше времени, чем
это было до "прелинкинга". В основе prelink по сути лежит старый-добрый
механизм кэширования.
Установка
Давайте рассмотрим установку на примере Debian (если у вас другой
дистрибутив, то просто замените apt
...
Читать дальше »