Poradniki > Software

Zmniejszamy programy i przyspieszamy ich uruchamianie

(1/1)

pavbaranov:
UWAGA: Wszelkie operacje na plikach robimy po wykonaniu kopii zapasowej.

Proponowane rozwiązanie teoretycznie winno nam przyspieszyć wykonywanie programów. Szybkość dysków, szczególnie talerzowych w porównaniu do operacji wykonywanych przez procesor i w pamięci RAM jest zdecydowanie mniejsza. Rozwiązanie ma swoje wady - nie za każdym razem zadziała. Także po każdej aktualizacji trzeba ponowić operację. Jeśli jednak zadziała, to... możecie zliczać ile milisekund zaoszczędziliście. Polega na zastosowaniu Ultimate Packer for eXecutables. Więcej: http://upx.sourceforge.net/

1. Instalujemy program:

--- Kod: ---# pacman -S upx
--- Koniec kodu ---

2. Wybieramy plik (wykonywalny) do pakowania, robimy jego kopię i wydajemy polecenie:

--- Kod: ---# upx --best nazwa_pliku
--- Koniec kodu ---

3. Jeśli nie działa - przywracamy z kopii, bądź reinstalujemy program.

Przykład dla Master PDF Editor:

--- Kod: ---/opt/masterpdfeditor $ sudo upx --best master-pdf-editor
                       Ultimate Packer for eXecutables
                          Copyright (C) 1996 - 2013
UPX 3.91        Markus Oberhumer, Laszlo Molnar & John Reiser   Sep 30th 2013

        File size         Ratio      Format      Name
   --------------------   ------   -----------   -----------
   5076656 ->   2095328   41.27%  linux/ElfAMD   master-pdf-editor             

Packed 1 file.
--- Koniec kodu ---

Przełącznik --best powoduje wybór najlepszej kompresji; więcej informacji uzyskamy po wydaniu:

--- Kod: ---upx --help
--- Koniec kodu ---
UWAGA: Samo działanie upx, szczególnie z przełącznikiem --best może trwać bardzo długo.

Nawigacja

[0] Indeks wiadomości

Idź do wersji pełnej