Ru-Board.club
← Вернуться в раздел «Программы»

» FreeArc (часть 4)

Автор: Bulat_Ziganshin
Дата сообщения: 02.02.2011 13:27

Цитата:
cpu T secs, real t secs | t << T

Такое вообще бывает, в обычной жизни?


D:\testing> arc create a dll700.dll -m3 -t
Compressed 1 file, 690,514,620 => 204,953,655 bytes. Ratio 29.6%
Compression time: cpu 89.33 secs, real 28.82 secs. Speed 23,958 kB/s
Testing time: cpu 19.20 secs, real 5.45 secs. Speed 126,716 kB/s

D:\testing> arc create a enwik9 -m3 -t
Compressed 1 file, 1,000,000,000 => 224,728,376 bytes. Ratio 22.4%
Compression time: cpu 94.40 secs, real 29.67 secs. Speed 33,701 kB/s
Testing time: cpu 150.93 secs, real 41.23 secs. Speed 24,257 kB/s
Автор: juvaforza
Дата сообщения: 02.02.2011 13:27
VasulNoz

Цитата:
Кто то обещал

Вы тоже что-то обещали.

Цитата:
увидеть

Смотрите. А Вам действительно столь интересна история альфа-версий, если Вы не участвуете в альфа-тестировании?
Автор: VasulNoz
Дата сообщения: 02.02.2011 13:29

Цитата:
если Вы не участвуете в альфа-тестировании?

Не понял. Откуда вы это взяли?

За обновление истории СПАСИБО.
Автор: juvaforza
Дата сообщения: 02.02.2011 13:29
Bulat_Ziganshin
Значит я уже все позабыл о real

Добавлено:
VasulNoz
Ну если взял - то кладу назад.
Автор: Bulat_Ziganshin
Дата сообщения: 02.02.2011 14:03

Цитата:
Почему у FA работа горячих клавиш зависит от языка текстового ввода?

подозреваю, что винда отдаёт другие клавиши при изменении раскладки


Цитата:
Можно ли изменить стандартный профиль сжатия (чтобы каждый раз не настраивать), ибо через опции \ редактирования настроек программы профиль не сохраняется.

можно отредактировать freearc.ini или arc.ini (формат последнего описан в доке на консольку)

Добавлено:

Цитата:
Дайте хоть какие то сроки выхода новой версии FreeArc (альфа / финал)

а чего в нынешней версии не хватает? спрашиваю не из праздного интереса, я определяюсь куда грести дальше...

0.70 по фичам закончена, но есть несколько серьёзных багов которые надо пофиксить перед выпуском релиза
Автор: VasulNoz
Дата сообщения: 02.02.2011 14:19

Цитата:
подозреваю, что винда отдаёт другие клавиши при изменении раскладки

Было бы хорошо если бы исправили этот баг, ато то неудобно переключать язык чтобы воспользоваться горячими клавишами.

По умолчанию srep в сжатии принимает участие? Если нет и в новой версии вы неплануете добавить эту возможность по умолчанию, то добавьте настройку которой это можно было бы регулировать.
Автор: 820815
Дата сообщения: 02.02.2011 14:59

Цитата:
а чего в нынешней версии не хватает?

multivolume!
Автор: V2driver
Дата сообщения: 02.02.2011 15:44

Цитата:
а чего в нынешней версии не хватает?

Многотомных sfx, если б в Фа это было реализовано - я бы давно всю контору перевёл на Фа.

Добавлено:
Да и srep не как внешняя утилита, а как rep встроенная в фа.
Автор: juvaforza
Дата сообщения: 02.02.2011 15:58
Bulat_Ziganshin

Цитата:
подозреваю, что винда отдаёт другие клавиши при изменении раскладки

Винда, вроде, не причем. При выбранном русском или украиском интерфейсе - проблема не возникает. И путем тыка появилась зависимость со значением метки 0462.
Автор: egor23
Дата сообщения: 02.02.2011 16:19
ndch

Цитата:
а если серьёзно, то не заметил тормозяков при записи на флэшку.

Это в том смысле, что у себя глянул проблем не заметил.

Bulat_Ziganshin
Единственное, что при записи на флэшку результат по времени выводится меньше, т.е. запись ещё идёт а результат время\скорость уже выдано, но arc находиться в ожидании.

Скорость флэшки: ~20МБ\с -чтение, ~6МБ\с - запись.

Пример, делю при -m0 так наглядней:
WinXP SP2

arc a -m0 J:\arc_m0.arc 420m.txt
FreeArc 0.67 (November 17 2010) creating archive: J:\arc_m0.arc
Compressed 1 file, 440,739,328 => 440,739,328 bytes. Ratio 100.0%
Compression time: cpu 2.64 secs, real 17.27 secs. Speed 25,527 kB/s
Результат arc выдал, а запись на флэшку ещё идёт
через некоторое время появлется All OK
All OK

Добавлено:
VasulNoz

Цитата:
Почему у FA работа горячих клавиш зависит от языка текстового ввода?

язык ввода по-молчанию, ставим EN и получаем счастье (и желательно не менять раскладку, тогда все клавиши будут работать).

Вопрос подымался пару лет назад.
Автор: Benchmark
Дата сообщения: 02.02.2011 16:37
Bulat_Ziganshin

Цитата:
а чего в нынешней версии не хватает? спрашиваю не из праздного интереса, я определяюсь куда грести дальше...


1. Multivolume
2. Recovery record (и recovery-тома)

В принципе после этого можно будет переползать с RAR.
Автор: egor23
Дата сообщения: 02.02.2011 16:43
Bulat_Ziganshin
ndch

Цитата:
Беглым взглядом, судя по "диспетчеру задач" и прогрессбару в консоли (сабжа), похоже что тормозит именно запись на флешку.

хм, а вот в чём собака порылась -sfx - скорость резко упала

arc a -sfx -m0 J:\arc_m0.arc 420m.txt
FreeArc 0.67 (November 17 2010) creating archive: J:\arc_m0.exe
Compressed 1 file, 440,739,328 => 440,739,328 bytes. Ratio 100.0%
Compression time: cpu 4.53 secs, real 424.39 secs. Speed 1,039 kB/s
All OK
Автор: Bulat_Ziganshin
Дата сообщения: 02.02.2011 16:53

Цитата:
Вобщем то проблема (для меня как юзера) - очень медленное создание архива непосредственно на флешке.


думаю, что я исправил это. попробуй http://freearc.org/download/Arc.exe и отпиши здесь


Добавлено:

Цитата:
-sfx - скорость резко упала


значит, дело в невыровненной записи. учитывая, что буферизации нету...
Автор: ndch
Дата сообщения: 02.02.2011 17:23
Bulat_Ziganshin

Цитата:
думаю, что я исправил это. попробуй http://freearc.org/download/Arc.exe и отпиши здесь


на флешку
C:\bin\freearc\Arc.exe a -r -sfx -m4x4:tor:4 G:\FREE\archive
FreeArc 0.67 (February 2 2011) creating archive: G:\FREE\archive.exe
Compressed 1,684 files, 254,712,243 => 103,908,812 bytes. Ratio 40.7%
Compression time: cpu 8.07 secs, real 32.65 secs. Speed 7,802 kB/s
All OK

Очень хорошо в сравнении, но всё же

на винт:
C:\bin\freearc\Arc.exe a -r -sfx -m4x4:tor:4 archive
FreeArc 0.67 (February 2 2011) creating archive: archive.exe
Compressed 1,684 files, 254,712,243 => 103,908,812 bytes. Ratio 40.7%
Compression time: cpu 12.67 secs, real 3.55 secs. Speed 71,770 kB/s

+копирование на флешку с винта самого архива (100 мб) в фаре штатным копировщиком: ~20 секунд

итого: 4+20=24, а при непосредственном архивировании на флешку 32.65 secs
разница 8 секунд что вовсе не айс.
[more]time && C:\bin\freearc\Arc.exe a -r -sfx -m4x4:tor:4 archive && move archive.exe G:\FREE\ && time
Текущее время: 18:50:23,50
Введите новое время:
FreeArc 0.67 (February 2 2011) creating archive: archive.exe
Compressed 1,684 files, 254,712,243 => 103,908,812 bytes. Ratio 40.7%
Compression time: cpu 12.70 secs, real 3.50 secs. Speed 72,713 kB/s
All OK
Перемещено файлов: 1.
Текущее время: 18:50:47,50[/more]

Но всё равно: огромное СПАСИБО!

ЗЫ. +rep практически то же самое, чуток помедленней
C:\bin\freearc\Arc.exe a -r -sfx -m4x4:tor:4+rep G:\FREE\archive
FreeArc 0.67 (February 2 2011) creating archive: G:\FREE\archive.exe
Compressed 1,684 files, 254,712,243 => 103,907,557 bytes. Ratio 40.7%
Compression time: cpu 10.20 secs, real 33.47 secs. Speed 7,610 kB/s
Автор: egor23
Дата сообщения: 02.02.2011 17:38

Цитата:
думаю, что я исправил это. попробуй http://freearc.org/download/Arc.exe и отпиши здесь

c -sfx -m4x4:tor стало нормально
с остальными -sfx -m0 \ -sfx -mrep улучшений нет
Автор: Bulat_Ziganshin
Дата сообщения: 02.02.2011 17:51
ndch
лучше проверь архивацию на флешку другими прогами. для ускорения fa: -m4x4:tor:4:32m

и ещё попробуй старую версию без -sfx - будет быстрее как у Егора? я подозхреваю, что у Егора включено агрессивное кеширование записи и пока не закрыт архиву - данные просто копятся в ОЗУ


и огромное спасибо тебе - такую серьёзную проблему выловил! архивация на флешку сейчас одно из основных применений архиваторов и было обидно, что именно в этом режиме freearc так безбожно тормозит

что там было: когда-то автор CCM провёл исследование и выяснил что в Vista лучше всего читать/писать данные кусками по 32-64 кб, я так и сделал. с другой стороны, дешёвые флешки обеспечивают всего 4 операции записи в секунду, пиши ты хоть мегабайтными блоками, хоть килобайтными. соответственно, в fa скорость записи на флешку оказалась ограничена 4*64 кб/с. сейчас я убрал этот механизм - данные пишутся теми кусками, какие выдаёт компрессор
Автор: ndch
Дата сообщения: 02.02.2011 17:59
Bulat_Ziganshin

Цитата:
огромное спасибо тебе - такую серьёзную проблему выловил

Посыпаю голову пеплом - полгода назад не отписался.

на флешку:
кстати да, пишет что закончил, но тормозит ещё ~15 секунд:
D:\doc>time && Arc.exe a -r -m4x4:tor:4 G:\FREE\archive && time

Текущее время: 18:55:37,82
Введите новое время:
FreeArc 0.67 (November 17 2010) creating archive: G:\FREE\archive.arc
Compressed 1,685 files, 254,712,289 => 102,983,496 bytes. Ratio 40.4%
Compression time: cpu 11.95 secs, real 7.46 secs. Speed 34,148 kB/s
All OK
Текущее время: 18:56:00,56

НО архив записывается на флеху всё равно быстрее чем sfx. (~24 сек)
Автор: Bulat_Ziganshin
Дата сообщения: 02.02.2011 18:06
т.е. без -sfx он использует отложенную запись. а с ней - нет???

и кстати, учитывая что флешка всё равно медленней винта - вероятно выгодней увеличить степень сжатия. попробуй -m2 и -m2b

Добавлено:
1. updated http://freearc.org/Statistics.aspx - there are 670k FreeArc installations now, with 3.000 more each day!

2. found someone quite interesting among them:

version=0.666
OS family=Windows
RAM=128gb
address space=4gb
largest memory block=2042mb
number of cores=16
language=English
Автор: VasulNoz
Дата сообщения: 02.02.2011 18:23

Цитата:
а чего в нынешней версии не хватает?

Многотомности


Цитата:
srep не как внешняя утилита, а как rep встроенная в фа

Я также за!


Цитата:
язык ввода по-молчанию, ставим EN и получаем счастье (и желательно не менять раскладку, тогда все клавиши будут работать).

И доставлять себе неудобства в другом деле ...?

Автор: egor23
Дата сообщения: 02.02.2011 19:18
Bulat_Ziganshin

Цитата:
думаю, что я исправил это. попробуй http://freearc.org/download/Arc.exe и отпиши здесь

исправление глобальное или под 4x4:tor?

VasulNoz

Цитата:
И доставлять себе неудобства в другом деле ...?

с GIMP и т.п. также себя ведут

"привычки" иногда приходится менять...
Автор: Bulat_Ziganshin
Дата сообщения: 02.02.2011 19:21

Цитата:
исправление глобальное или под 4x4:tor?

глобальное, теперь данные будут писаться кусками, которые выдаёт сам алгоритм
Автор: egor23
Дата сообщения: 02.02.2011 19:34

Цитата:
глобальное, теперь данные будут писаться кусками, которые выдаёт сам алгоритм

а чего тогда на -sfx -m0 улучшений нет?
Автор: Bulat_Ziganshin
Дата сообщения: 02.02.2011 19:56
а -m0 копирует данные 64кб кусками
Автор: egor23
Дата сообщения: 02.02.2011 20:46
Bulat_Ziganshin

Цитата:
а -m0 копирует данные 64кб кусками

не совсем понимаю, они и так считываются\пишутся по 64КБ по-умолчанию любой программой

Цитата:
с остальными
-sfx -m0
-sfx -mrep
улучшений нет

Автор: juvaforza
Дата сообщения: 02.02.2011 22:23
egor23
Разработчики GIMP, как раз, как-то ушли от проблем с раскладкой.
Автор: egor23
Дата сообщения: 03.02.2011 01:13
juvaforza

Цитата:
Разработчики GIMP, как раз, как-то ушли от проблем с раскладкой.

что-то не заметил gimp-2.6.11.
может у Вас особенная сборка, дайте линк?
Автор: BESTWIZARD1
Дата сообщения: 03.02.2011 01:33
Блин, да назови ты наконец свою версией 7.0 а то половина знакомых вообще отказываются из-за твоих шестёрок пользоваться твоим архиватором.

Ну да, это прикольно, но если хочешь побольше известности и пожертвований - быстрее выпускай 7.0 версию и тогда и я присоединюсь

Удачи.


Добавлено:
А архивы формата типа tar поддерживаются ? Спрашиваю так как сам это частенько использую если не надо сжатие, а файлов много и с ними надо быстренько работать.
Автор: Profrager
Дата сообщения: 03.02.2011 10:34
BESTWIZARD1

Цитата:
Блин, да назови ты наконец свою версией 7.0 а то половина знакомых вообще отказываются из-за твоих шестёрок пользоваться твоим архиватором.

Ну да, это прикольно, но если хочешь побольше известности и пожертвований - быстрее выпускай 7.0 версию и тогда и я присоединюсь
реально бред не пользоваться программой только потому, что там какие то спецефические цифры в версии. Она от этого ни лучше, ни хуже не становится. Зачем находиться под влиянием суеверий и предрассудков, если это только мешает жить?
Автор: egor23
Дата сообщения: 03.02.2011 10:48
Profrager

Цитата:
реально бред не пользоваться программой только потому, что там какие то спецефические цифры в версии.

а на статистику суеверия не действуют!
Автор: ndch
Дата сообщения: 03.02.2011 11:26
Bulat_Ziganshin

Цитата:
учитывая что флешка всё равно медленней винта - вероятно выгодней увеличить степень сжатия. попробуй -m2 и -m2b

да иногда не сжимается, а русурсов на разжатие требуется больше.

Вопрос на будущее: планируется ли шифрование по ГОСТ 28147-89 ?
Например лицензия OpenSSL позволяет заимствовать код, если нет желания самому делать.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

Предыдущая тема: Punto Switcher (часть 3)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.