Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Количество памяти, необходимое для архиватора ARC

 
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение printer-friendly view
View previous topic :: View next topic  
Author Message
Mellomann



Joined: 07 Sep 2009
Posts: 708

Post (Separately) Posted: Wed May 16, 2012 23:43    Post subject: Количество памяти, необходимое для архиватора ARC Reply with quote

Вопрос назрел по причине весьма интересной формулировки справки по FreeArc касательно количества используемой памяти. Что интересно, конкретного ответа на мой вопрос в справке я не нашёл, а тема использования памяти описывается весьма условно.

Читаем в справке:
Quote:
Максимальное сжатие
Если вы хотите добиться максимальной степени сжатия без возни с тонкой настройкой, то используйте одну из следующих опций:
· –max – включает самое-самое мощное сжатие, доступное при вашем объёме памяти. Для распаковки вам потребуется такой же объём памяти плюс те же версии внешних компрессоров, которые были доступны при упаковке
· –mx – самое мощное сжатие, доступное при вашем объёме памяти, но без использования внешних компрессоров. Для распаковки вам потребуется такой же объём памяти, как и при упаковке
· –m9x – самое мощное асимметричное сжатие, доступное при вашем объёме памяти. При распаковке будет использоваться в 8 раз меньше памяти, и она будет идти гораздо быстрее, чем упаковка. Этот режим сжатия удобен для создания дистрибутивов и т.п.
(интересующий момент выделен цветом).

А теперь рассуждаем логически.
1. По скольку исполнялка - 32-битная, следовательно, на неё не может быть выделено более двух гигов оперативы (определено опытным путём).
2. Отсюда, верхняя планка памяти для упаковки стремится к 2048 МБ.
3. Если сказано, что на архив (создаём по методу "-m9x") при распаковке будет испоьлзовано в 8 раз меньше памяти, получаем, что нужно будет 2048МБ/8=256МБ.

Теперь же, собственно, вопросы:

1. Действительно ли размер словаря составит тоже 256 МБ? (столько же, как видим, потребуется для распаковки)

2. Хватит ли для распаковки такого архива 512 МБайт оперативы? (т.е., часть скушает ОСька, и где-то около 300 свободно, как раз хватить должно, но мало ли...)

з.ы.
Если я где-то что-то упустил или допустил ошибку - прошу поправить.

 !  CaptainFlint:
Исходное предназначение FreeArc — использование как самостоятельной программы, а не в виде MultiArc-аддона, поэтому логичнее вести обсуждение в "Программном обеспечении", куда тема и переносится.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Thu May 17, 2012 00:01    Post subject: Reply with quote

Не совсем понял, при чём тут раздел плагинов, но тем не менее. Почему бы просто не взять и проверить на виртуальной машине с 512 мегабайтами оперативной памяти?
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 708

Post (Separately) Posted: Thu May 17, 2012 00:26    Post subject: Reply with quote

MVV
1. В том, что у меня он используется как плагин (через multiarc.wcx)
2. К сожалению, не представляется возможным (слишком много нужно упаковать) и нет времени бегать проверять.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Thu May 17, 2012 03:59    Post subject: Reply with quote

Лучше всё же к Булату обратиться с такими вопросами.
По второму вопросу - не факт. 512 мб оперативы - значит ось 32 битная, а тут возможны всяческие нюансы, как то невозможно выделить непрерывный фрагмент памяти. Булат это всё оптимизирует, но всё-равно какой-то предел есть, и если упаковывалось по-максимуму, то есть шанс не распаковать на 32-битной системе.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Thu May 17, 2012 10:01    Post subject: Reply with quote

То, что утилита подключается через Мультиарк, ещё не делает её плагином. Через Мультиарк можно подключить любую консольную программу, но это не значит, что её станут считать плагином.

За ночь бы в любом случае можно было успеть упаковать гиг-другой в архив и проверить - уже получил бы гарантированный ответ.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 708

Post (Separately) Posted: Thu May 17, 2012 13:06    Post subject: Reply with quote

MVV
Держать включеным (и, тем более, загруженым на 100%) комп ночью нет ни желания, ни возможности.

LonerD
К кому? Где?
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Thu May 17, 2012 13:36    Post subject: Reply with quote

Mellomann
Quote:
К кому? Где?

Автор программы - Булат Зиганшин из далёкого солнечного Узбекистана.
Основная русскоязычная ветка обсуждения FreeArc (с участием автора) - на руборде
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 708

Post (Separately) Posted: Thu May 17, 2012 13:52    Post subject: Reply with quote

Спасибо, полистаем...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group