4.20 - optimalizace pro více vláken včetně ZIP
- Změny v kompresi:
- Obecný kompresný algoritmus RAR byl optimalizovaný pro lepší využití vícejádrových procesorů. I když je možné, že došlo ke zvýšení rychlosti komprese v případě jednojádrových procesorů, nejvýraznější zvýšení výkonu by mělo být na vícejádrových procesorech.
Zvýšení rychlosti závisí na typu a průměrné velikosti dat. Vícejádrový procesor se optimálně využije v případě komprese velkých souborů.
- Kvůli zvýšení rychlosti program využívá více paměti. Kompresní algoritmus RAR obecně využívá 120 MB paměti. Pro porovnání, předcházející verzi 4.11 postačovalo kolem 40 MB.
- Algoritmus RARu pro kompresi textu není schopen účinně využít více jader, takže je jeho rychlost v tomto prostředí výrazně nižší v porovnání s kompresí obecných dat. Také rozbalení těchto dat je výrazně pomalejší nezávisle na počtu jader. Z tohoto důvodu jsme se rozhodli ve výchozím nastavení tento algoritmus zakázat.
Pokud potřebujete maximální možnou kompresi textových dat bez ohledu na rychlost, můžete toto nastavení povolit v dialogu "Pokročilé nastavení komprese" klikněte na tlačítko "Komprese..." na záložce "Pokročilé". Tuto volbu je možné také nastavit jako výchozí.
V Příkazovém řádku je možné textovou kompresi zapnout pomocí přepínače -mct.
- Volba "Nejrychlejší" (-m1) v nastavení komprese nyní také využívá více jader. Ve verzi 4.11 se využívalo pouze jedno jádro procesoru.
- Zvýšila se rychlost obecného algoritmu RAR pro rozbalování. Tento algoritmus není schopen využít více jader, takže jeho rychlost nezávisí na jejich počtu.
- Změny komprese ZIP:
- Od této verze ZIP podporuje více procesorových jader. To vede ke značnému zvýšení rychlosti komprese na vícejádrových počítačích. Rychlost komprese ZIP se zvýšila také na počítačích s jedním jádrem.
- Paměťové nároky pro ZIP kompresi se zvýšily přibližně o 15 MB.
- Při vytváření záchranných svazků došlo také k výraznému zvýšení rychlosti. Limitujícím faktorem je obvykle rychlost přístupu k disketové mechanice. Zvýšení rychlosti lze proto zaznamenat pouze při práci s daty na disku.
- Při použití programu z příkazové řádky -mt<threads> je možné nastavit počet vláken v rozmezí 1 až 32. V přecházející verzi bylo možné nastavit pouze hodnotu mezi 0 a 16.
- Příkaz Vyhledat soubory dokáže prohledávat i archivy ve formátu 7-Zip.
- Windows 2000 není nadále podporováno ve WinRARu ani v samorozbalovacích archivech.