LonerD

Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору yozhic Хорошая тема поднята. Тоже замечал это на тяжёлых 7-zip архивах, но так и не дошло время разобраться в причинах, сформулировать и вынести вопрос на форум. Windows 10 x64, Тотал - 32-битный. Цитата: происходит это на стороне Total7zip | Нет. Если удалить Total7zip, то архив всё-равно архив не распаковывается средствами Тотала (ошибка "Out of Memory"). Всё, как описал Avada. Запустил свой старый настроенный TC 8.52a - ситуация та же. Попробую не очень "научно" изложить свои мысли. 32-х битный процесс Тотал вместе с плагинами не может выделить себе фрагмент оперативной памяти больше какого-то значения (2 GB, насколько понимаю, или Гислер установил меньшие значения). Для распаковки выложенного архива требует 1 Гб оперативки. Возможно, требуется непрерывный свободный фрагмент в памяти, а загруженные плагины распределены в памяти неоптимизировано. Потому архив и не может распаковаться. А если плагинов нет или мало, то архив "помещается" в выделенный процессом Тотала фрагмент оперативки. В 64-х битном Тотале (как и в любой 64-х битной программе) ограничения значительно выше, потому ошибок и нет. Выход - обращаться к Гислеру и сформулировать всё это более грамотно. Хотя большие сомнения, что в данной реализации можно что-то подправить. Вот если бы 7-Zip по умолчанию подключался как внешний архиватор для упаковки и распаковки, а не работал "внутри" процесса 32-х битного Тотала... но это из области мечтаний. | Всего записей: 897 | Зарегистр. 27-06-2006 | Отправлено: 15:37 31-05-2019 | Исправлено: LonerD, 15:39 31-05-2019 |
|