ПредишенСледващото

За да разберете какво се случва, когато prelinkinge, ние трябва да помним, че по-голямата част от Linux-приложения не съдържа всички необходими за тяхното функциониране код, но използва така наречения споделени библиотеки. И обикновено при изграждане на програми, свързани с тези библиотеки динамично, т.е. необходимите функции са изискани от тях в хода на зареждането на програмата. В някои случаи това се случва бързо, а в други - дразнещо medlenno.I се преборим с това от прекомпилиране и оптимизация е почти безполезен - спечелване на не повече от няколко процента в цената.

Въпреки това, работата на динамично свързване на софтуер с референтни библиотеки винаги се случи по същия начин. И тъй като е налице предположение - че е възможно да го извърши веднъж завинаги? Възможно е, и то е в това - в опазването на библиотечните връзки в изпълнима програма файл - и се prelinking (това не бива да се бърка със статична програми за сглобяване).

в повечето, ако не всички, дистрибуции поставени стандартната мениджъра на пакети

опции са на разположение в помощ

в резултат на софтуера работи по-бързо.

системата работи стабилно и бързо, но в случай на проблеми

prelinking анулиране

Изпълнете всеки път, когато инсталирате / ъпгрейд / преинсталиране на софтуера, всички програми, по-рано са свързани

Послепис Има хубава "страничен ефект" - намалява апетита софтуер в сравнение с памет

13 коментара към "Prelink"

  1. Linux оптимизация - prelink

И какви са минусите?

  • Linux оптимизация - prelink

    минуси ... Аз лично не се сблъскат
    и в tyrnete не вижда проблеми с него

  • Linux оптимизация - prelink
  • Linux оптимизация - prelink
  • Linux оптимизация - prelink

    така че не е проблем само на prelinka + чифт много редки случаи

  • Linux оптимизация - prelink

    товарене време на KDE може да бъде значително намалена след prelinking. Ако ви информира KDE, че тя е била prelinked това ще попречи на зареждането на kdeinit (тъй като тя вече не е необходим), което ускорява KDE още повече.

    Задайте KDE_IS_PRELINKED = 1 в /etc/env.d/*kdepaths* да информира KDE за prelinking.

  • Linux оптимизация - prelink
  • Linux оптимизация - prelink

    И какво знаме -F? Ние не трябва да се свържете с всяка актуализация е свързана програма. Достатъчно, за да го направя само за нови или променени.

  • Linux оптимизация - prelink

    2vurdalak, не вреди.

  • Linux оптимизация - prelink

    Сред малкото недостатъци: след серия prelink уби моя Ubuntu.

  • Linux оптимизация - prelink

    НЬс-2.13?
    друг избор
    в 2.13-r1 е определено

  • Linux оптимизация - prelink

    Аз не мога да повярвам, но паметта ми е разтоварено prelink прясно Гент почти 2 пъти. И аз започнах да се закълне ругатни.

  • Linux оптимизация - prelink

    Свързани статии

  • Подкрепете проекта - споделете линка, благодаря!