Pentru a înțelege ce se întâmplă atunci când faceți prelungire, trebuie să vă amintiți că marea majoritate a aplicațiilor Linux nu conțin tot codul necesar pentru munca lor, dar utilizează așa-numitul. bibliotecile partajate. Și, de obicei, programele sunt legate în mod dinamic cu astfel de biblioteci în timpul asamblării, adică funcțiile necesare sunt solicitate de la acestea în timpul încărcării programului. În unele cazuri acest lucru se întâmplă rapid, în altele este enervant de lent și este aproape inutil să te lupți cu această recompilare și optimizare - avantajul de viteză nu depășește câteva procente.
Cu toate acestea, funcționarea legăturii dinamice a programului cu bibliotecile de referință este întotdeauna aceeași. Și deci există o sugestie - dar nu o poți face o dată pentru totdeauna? Este posibil și este în acest lucru - în păstrarea legăturilor de bibliotecă în fișierul executabil al programului - și există un prelink (nu ar trebui să fie confundat cu o construcție statică a programelor).
în cele mai multe, dacă nu toate, distribuțiile sunt setate de managerul de pachete standard
opțiunile sunt disponibile în ajutor
ca rezultat, software-ul ruleaza mai repede.
Sistemul funcționează stabil și rapid, dar în caz de probleme
anularea pre-obligatorie
Rulați fiecare dată după instalarea / actualizarea / reinstalarea software-ului, astfel încât toate programele să fie pre-conectate
P.S. Există un "efect secundar" plăcut - reduce apetitul software-ului în ceea ce privește memoria
13 Răspunsuri la "Prelink"
Și ce sunt păcătoșii?
contra ... nu am întâlnit personal
și în tyrnetah nu au întâmpinat probleme cu ea
astfel încât nu există decât probleme de foarte prelinks + câteva cazuri foarte rare
Timpul de încărcare al KDE poate fi redus foarte mult după conectarea prealabilă. Dacă informați KDE care accelerează și mai mult KDE.
Setați KDE_IS_PRELINKED = 1 în /etc/env.d/*kdepaths* pentru a informa KDE despre prelinking.
Și de ce steagul -f? Nu este necesar să asociem programe deja conectate cu fiecare actualizare. Este suficient să faceți acest lucru numai pentru noile sau cele modificate.
2vurdalak, nu va fi nici un rău.
Din minusuri: o dată lansarea prelinkului mi-a ucis Ubuntu.
glibc-2.13?
Nu există alte opțiuni
în 2.13-r1 deja fix
Nu veți crede, dar prelinkul a descărcat memoria gentei proaspăt instalate de aproape 2 ori. Și am început să jur cu un covor.