Возник вопрос...
Есть файл, который надо распаковать под embedded linux. В сжатом виде 10M, в открытом 40M, lzma сжимает его до 10.
bzip существенной экономии не дает. gzip пакует много хуже, что критично.
Распаковка занимает на обычном десктопе две-три секунды.
А вот там, где его надо распаковывать - сорок пять плюс-минус немного. Процессор mips, 600MHz, 320M памяти.
Добавить память, сменить процессор и ДНК программиста нельзя.
Что здесь можно оптимизировать?
Upd: задача более или менее решена перекомпиляцией. во всяком случае, достаточно, чтобы не копать глубже.
← Ctrl ← Alt
Ctrl → Alt →
← Ctrl ← Alt
Ctrl → Alt →