HPC.ru lite - Все форумы
Форум: Windows Mobile и Pocket PC - общие вопросы
Тема: Как я увеличил кол-во свободной памяти…
Страницы: [1] 2

[Ответить]
f2065 [30.04.2008 18:41] Как я увеличил кол-во свободной памяти…:
UPX (http://upx.sourceforge.net/) позволяет сжимать не только exe-файлы для доса и винды, но и для WM…

Скачал UPX 3.03.win, воткнул флешкарту в комп (кардридер у меня на букве B:\ ), написал такой cmd-файл:

for /r "B:\Program Files" %%m in (*.exe) do С:\upx.exe --best "%%m"
pause
exit

Результаты: ранее папка Program Files (на флешке) занимала 160мб, а теперь 130мб. В принципе сами .exe жмутся раза в 3, но там же не только .exe

Софт который стоит во внутренней памяти - icq, email, resco, и т.д. - скопировал на комп и тоже сжал в UPX - там 6мб высвободилось (что для внутренней памяти не мало).

зы. Перед сжатием сделать бекап папки, на всякий случай. Теоретически некоторые программы могут не работать в таком виде.
Nick2001 [30.04.2008 20:29] :
Неужели для Вас при 4 гигах 30 метров большой выигрыш???
VK_SPb [30.04.2008 22:04] :
А перед тем, как воспользоваться сжатыми файлами их нужно разжать?
f2065 [30.04.2008 22:16] :
Нет конечно UPX в каждый файл записывает свой распаковщик, и при запуске каждый сжатый файл распаковывается в оперативную память, прозрачно для пользователя. Для пользователя сжатые exe-файлы ничем не отличаются от несжатых, кроме того что они меньше раза в 3.
sshd [30.04.2008 23:59] :
и плюс к этому, они (сжатые) занимают больше памяти.
Байкалов Пётр [01.05.2008 00:07] :
Надо проверить...
Байкалов Пётр [01.05.2008 00:25] :
Тест проводился на HP hx2790 WM6 на проге Conduits Pocket Artist 3.3.

Несжатый исполняемый 1600 кБ.
Сжатый исполняемый 716 кБ.

При запуске несжатого занимается 2,06 МБ.
При запуске сжатого занимается 3,56.

Итог: а нафига оно надо?)
f2065 [01.05.2008 00:53] :
и плюс к этому, они (сжатые) занимают больше памяти.
Теоретически, да, в ОЗУ они занимают немного больше за счёт распаковщика. Посмотрел при помощи iTaskMgr+ - свободной памяти на 300кб меньше. Но сам процесс что сжатый что несжатый занимает одинаковое место.
fuzzy-bear [01.05.2008 20:31] :
Имхо, экономия на спичках. Ни разу не испытывал недостатка оперативки (FS Loox 720). Просто все ставил на карточку, кроме покет плюса и плагинов тудея.
Uned [02.05.2008 19:56] :
Ага, при том, что как правило количество ОЗУ гораздо критичнее.
[Ответить]
[Вперед >]