From: Guest007 <trash4@yandex.ru> To: community@altlinux.ru Subject: [Comm] продолжение темы про p7zip Date: Tue, 26 Oct 2004 14:51:38 +0400 Message-ID: <200410261451.38780.trash4@yandex.ru> (raw) Приветствую всех! В прошлой серии :-) сравнивали p7zip 0.91, bzip2 & rar. Во первых приношу свои извинения за некоторую некорректность тестов, т.к. bzip2 работал с ключами по умолчанию, а не -9, как было заявлено. Ну и время не было зафиксировано. Теперь у нас есть новая версия p7zip (4.10beta), ключик -9 у bzip2 и новое знание об использовании программы "time" :-) (в скобочках замечаю, что хотел предоставить больше информации и зафиксировать потребляемый архиваторами объем памяти, но эти ключики у time не работают, а Коммьюнити деликатно промолчало в ответ на мой вопрос. Может я что неприличное спросил? :-) ) Итак. Атлон ХР 2200. 512 Мб ОЗУ. rar 3.40 beta4 bzip2 стандартен. p7zip 4.10beta4 в двух вариантах. Почему в двух? Один собирался со стандартными опциями компилятора (-O2), на другом я решил поэкспериментировать: поставить -march=athlon и оптимизацию покруче. Везде предупреждают, что это на свой страх и риск, по MPlayer нормально собирается и работает с -O3, а p7zip собрался с -O4. И работает. Дальше я экспериментировать не стал. Да и "есть ли жизнь на Марсе?" (с) Единственный файл -- результат работы p7zip в стандартной сборке содержит в имени "_О2". Объектом издевательств послужил сегодняшний CVS inkscape du -s 26M . ls -lR|grep \\-rw|wc -l 1649 (Это кол-во файлов, если я правильно понял. А как правильно?) tar cf - inkscape | time -f %es bzip2 -f9 > inkscape.tar.bz2 tar cf - inkscape | time -f %es 7za -si a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=off -r inkscape. tar cf - inkscape | time -f %es rar a -m5 -si inkscape.tar.rar time -f %es 7za a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on -r inkscape_s.7z inkscape time -f %es 7za2 a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on -r inkscape_O2_s.7z inkscape time -f %es 7za a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=off -r inkscape.7z inkscape time -f %es rar a -m5 -s inkscape_s inkscape time -f %es rar a -m5 inkscape inkscape И вот, что получилось (время - размер - имя): 14.19s 3597489 inkscape.tar.bz2 178.94s 2856559 inkscape.tar.7z 13.78s 3151766 inkscape.tar.rar 180.98s 2838070 inkscape_s.7z 182.59s 2838070 inkscape_O2_s.7z 462.96s 4748981 inkscape.7z 19.46s 3114685 inkscape_s.rar 19.43s 4506850 inkscape.rar Победителя выбирайте сами :-) Но ясно одно: ничего не ясно. Точнее всё зависит от задачи (какая новая мысь! Может себя в фортунки вставить?) :-) Бзип слаб, но быстр, стандартен. В мс нельзя добавить файл в уже созданный архив или удалить оттуда, пользуясь мс-шным вфс. РАР могуч и быстр и фичаст, но не бесплатен. И для многих это будет проблемой. Хотя для кого-то и нет. С мс-шными вфс проблем нет. p7zip могуч, но тормознут сверх меры (правда скорость ни каким боком в приоритетах разработчика LZMA не значится, так что претензий к нему нет), малофичаст и не подерживается мс-шным вфс. Благодарю за внимание :-) -- WBR Guest007 JID: guest007@jabber.ru
next reply other threads:[~2004-10-26 10:51 UTC|newest] Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top 2004-10-26 10:51 Guest007 [this message] 2004-10-26 11:08 ` [Comm] " Michael Shigorin 2004-10-26 12:07 ` [Comm] " Guest007 2004-10-26 14:23 ` Andrey Rahmatullin 2004-10-28 7:20 ` Yury Aliaev 2004-10-28 7:52 ` Guest007 2004-10-28 8:39 ` mercenary 2004-10-28 9:17 ` Yury Aliaev 2004-10-28 7:59 ` Dmytro O. Redchuk 2004-10-28 8:10 ` Guest007
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=200410261451.38780.trash4@yandex.ru \ --to=trash4@yandex.ru \ --cc=community@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git