Csökkentse a programok kezdési idejét a prelink használatával
A prelink működése
A program indításakor a munkához szükséges könyvtárakhoz kapcsolódik (például Qt vagy GTK). A könyvtárak dinamikusan töltődnek be, és ez hosszú időt vesz igénybe, mivel várjuk a program indítását. Ez különösen igaz a KDE felhasználók számára, mivel egy hatalmas és kifinomult grafikus alkalmazás kimeneti könyvtárat tölt be - Qt.
A Prelink segédprogram lehetővé teszi az összes betöltött könyvtár közvetlen összekapcsolását a végrehajtható programfájlokkal. A Prelink egy mechanizmus a szükséges könyvtárak előprogramozásához a programhoz. És ez nagyon nagy teljesítménynövekedést eredményez! Sokan azt mondják, hogy a program "hideg" kezdete 50% -kal kevesebb időt vesz igénybe, mint a "prelink" előtt. A prelink középpontjában lényegében a régi jó tárolási mechanizmus.
telepítés
Nézzük a telepítést a Debian példán keresztül (ha van egy másik eloszlásod, akkor egyszerűen cseréld le az apt-ot saját csomagkezelővel (például yum)):
A felettesből!
apt-get install prelink
Most módosítania kell a prelink konfigurációs fájlt:
A felettesből!
nano -w / etc / default / prelink
Ha ilyen vonalat talál: PRELINKING = ismeretlen. majd módosítsa PRELINKING = igen
Ez magában foglalja a prelinket.
Opcionálisan a konfigurációs fájlban beállíthatja a programintervallumokat.
Most, hogy minden telepítve van és konfigurálva van, elindíthatja az elő-kapcsolási folyamatot:
A felettesből!
-Ez a parancs elkezdi az alkalmazások átfedését. Általában a parancs néhány percig fut. A programindítás sebességének növekedése észrevehető az alkalmazások újraindítása után.
A prelink opciók teljes listáját a prelink --help
Az áthaladás mellékhatása a felhasznált memória megnövekedése, ami nem meglepő, mert lényegében gyorsítótárazást tesz lehetővé.
Először is, a könyvtárak mérete nem számít. Számuk fontos.
Másodszor, ebben a Gnómodban megnézzük minden gnomo-program függését, pontosan ez van szüksége a prelinknek.
Harmadszor, ne írj arról, amit nem értesz. Még jobb, ne írj egyáltalán.
Másodszor, ebben a Gnómodban
> Ne írjon arról, amit nem ért. Még jobb, ne írj egyáltalán.
És ez az oka?
Vendian szokások.
A sabzh munka eredményének megtekintéséhez.
Hol szerezhetem őket?
És honnan jön a Windows? És általában Debian vagyok.
Tehát ez így van. Az újraindítást csak a rendszermag szükséges, és a prelink valóban nem működik rajta. Pontosabban nem érinti. Általában kétséges növekedés fog adni. A Gentoo-ban - igen. A megfelelő beállításokkal kb. 10% és 30% között lehet. A Debianban - alig észrevehető a szem. Csak nagyon specifikus tesztekben.