pondělí 22. června 2009

Zrychlení startu aplikací (příkaz PRELINK)(Linux, Ubuntu)

Program prelink modifikuje knihovny funkcí a binární soubory ELF tak, aby se rychleji nahrávaly. Výsledkem je méně relokací při startu programu, a tím přispívá k jeho rychlejšímu startu. Pomalé nahrávání knihoven je jednou z nejčastějších příčin pomalého startu aplikací. 

Nainstalujte si balíček prelink a potom v terminálu zadejte příkaz: 

sudo prelink -avmR 

Parametry: 

  • -a -zpracuje vše co najde
  • -v -zobrazuje co prelink právě provádí
  • -m -zmenší paměť potřebnou pro spustitelné soubory
  • -R -zvýší bezpečnost prelinkovaných souborů
  • -q -zrychlí opětovné prelinkování (lze použít po nainstalování nové verze knihoven)
  • -u -vrátí všechny změny zpět (POZOR: Při této operaci dejte pozor, abyste měli dost volného prostoru - některé zdroje uvádějí alespoň 100MB)


Stav vašeho systému samozřejmě není trvalý. Jak instalujete nové aplikace, systém se opět zpomaluje. Proto se prelink spouští jednou za čas automaticky. Periodu spouštění nastavíte v souboru, který otevřete příkazem: 

gksudo gedit /etc/default/prelink 

Najděte řádek PRELINK_FULL_TIME_INTERVAL=14 a změňte uvedených 14 dní na jinou periodu, která vám vyhovuje lépe. 

Další podrobnosti lze zjistit zadáním příkazu man prelink

Žádné komentáře:

Okomentovat

Poznámka: Komentáře mohou přidávat pouze členové tohoto blogu.