View previous topic :: View next topic |
Author |
Message |
Mellomann
Joined: 07 Sep 2009 Posts: 708
|
(Separately) Posted: Wed May 16, 2012 23:43 Post subject: Количество памяти, необходимое для архиватора ARC |
|
|
Вопрос назрел по причине весьма интересной формулировки справки по 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 |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Mellomann
Joined: 07 Sep 2009 Posts: 708
|
(Separately) Posted: Thu May 17, 2012 00:26 Post subject: |
|
|
MVV
1. В том, что у меня он используется как плагин (через multiarc.wcx)
2. К сожалению, не представляется возможным (слишком много нужно упаковать) и нет времени бегать проверять. |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1169 Location: Макеевка
|
(Separately) Posted: Thu May 17, 2012 03:59 Post subject: |
|
|
Лучше всё же к Булату обратиться с такими вопросами.
По второму вопросу - не факт. 512 мб оперативы - значит ось 32 битная, а тут возможны всяческие нюансы, как то невозможно выделить непрерывный фрагмент памяти. Булат это всё оптимизирует, но всё-равно какой-то предел есть, и если упаковывалось по-максимуму, то есть шанс не распаковать на 32-битной системе. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Mellomann
Joined: 07 Sep 2009 Posts: 708
|
(Separately) Posted: Thu May 17, 2012 13:06 Post subject: |
|
|
MVV
Держать включеным (и, тем более, загруженым на 100%) комп ночью нет ни желания, ни возможности.
LonerD
К кому? Где? |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1169 Location: Макеевка
|
(Separately) Posted: Thu May 17, 2012 13:36 Post subject: |
|
|
Mellomann
Автор программы - Булат Зиганшин из далёкого солнечного Узбекистана.
Основная русскоязычная ветка обсуждения FreeArc (с участием автора) - на руборде |
|
Back to top |
|
|
Mellomann
Joined: 07 Sep 2009 Posts: 708
|
(Separately) Posted: Thu May 17, 2012 13:52 Post subject: |
|
|
Спасибо, полистаем... |
|
Back to top |
|
|
|
|
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
|