pZLib+srep+FAZip+4x4:lzma (?)

Pipocooling

Пользователь
Сжимал файл из RE7 re_chunk_000.pak.patch_001.pak (размер 2,43 GB)

Метод №1
Код:
arc.exe a -ep1 -dses --dirs -r -ed -s; -lc- -di -i2 -w.\temp -mpzlib+srep+4x4:b100mb:lzma:a1:mfbt4:d200m:fb273:mc10000:lc8 data.bin "pack\*"
Результат: Compression time: cpu 4.27 sec/real 308.22 sec = 1%. Speed 8.50 mB/s
При сжатии FAZip.exe употреблял до 9500 МБ оперативной памяти
файл сжался до 1,91 GB


Метод №2
Код:
arc.exe a -ep1 -dses --dirs -r -ed -s; -lc- -di -i2 -w.\temp -mpzlib+srep+4x4:b100mb:lzma:a1:mfbt4:d25m:fb273:mc10000:lc8 data.bin "pack\*"
Результат: Compression time: cpu 4.64 sec/real 320.92 sec = 1%. Speed 8.16 mB/s
При сжатии FAZip.exe употреблял до 3700 МБ оперативной памяти
файл сжался до 1,91 GB

Метод №3
Код:
arc.exe a -ep1 -dses --dirs -r -ed -s; -lc- -di -i2 -w.\temp -mpzlib+srep+4x4:b100mb:lzma:a1:mfbt4:d10m:fb273:mc10000:lc8 data.bin "pack\*"
Результат: Compression time: cpu 4.13 sec/real 292.44 sec = 1%. Speed 8.96 mB/s
При сжатии FAZip.exe употреблял до 2500 МБ оперативной памяти
файл сжался до 1,91 GB

Метод №4
Код:
arc.exe a -ep1 -dses --dirs -r -ed -s; -lc- -di -i2 -w.\temp -mpzlib+srep+4x4:b100mb:lzma:a1:mfbt4:d1m:fb273:mc10000:lc8 data.bin "pack\*"
Результат: Compression time: cpu 4.17 sec/real 257.63 sec = 2%. Speed 10.17 mB/s
При сжатии FAZip.exe употреблял до 2000 МБ оперативной памяти
файл сжался до 1,93 GB

Сжимал на 8-ми потоках, по идее создается 8 кусков с размером по 100МБ и обрабатывается.
Собственно не могу понять как рассчитать сколько памяти должен FAZip.exe употреблять при упаковке и распаковке, Метод №4 вообще не понятен, как он сжимает до такой степени при использовании такого количества памяти.

Самое странное что во всех случаях при распаковке FAZip.exe использовал 1800 МБ оперативной памяти, в итоге не понятно как сжимать чтоб при распаковке употребляло меньше памяти.
 
Последнее редактирование:

Pipocooling

Пользователь
dixen18, распаковывал не через батник, а устанавливал полученный архив через инсталер, во всех случаях около 40 секунд, +/- 2-3 секунды.
Скорость установки тут не важна, мне бы разобраться как заставить FAZip.exe использовать меньше памяти, где прописать лимит ? к примеру 500 mb
 

Pipocooling

Пользователь
странно неужели никто не знает как ограничить FAZip.exe употребление оперативки во время распаковки ?
 

Timick

Старожил
Не используй FaZip.
По моим тестам, он не даёт прироста ни в сжатии, ни в скорости... Но как сказал величайший: "Ну эт не точно" :acute:
 

L-e-o-N

Пользователь
dixen18, распаковывал не через батник, а устанавливал полученный архив через инсталер, во всех случаях около 40 секунд, +/- 2-3 секунды.
Скорость установки тут не важна, мне бы разобраться как заставить FAZip.exe использовать меньше памяти, где прописать лимит ? к примеру 500 mb
При использовании 4-х потоков (в цепочке 4х4) потребление памяти множеться на 4 (тоесть если стоит словарь d200m то будет потребляться примерно 9000мб), если скорость сжатия/разпаковки неважна убери из цепочки 4х4
 
Сверху