Размер

Вопросы программирования и использования MSEide + MSEgui.

Модератор: Модераторы

Размер

Сообщение hunnu » 26.11.2007 16:31:38

А что размер выходных файлов всегда такой здоровый? У меня форма с одной кнопкой получилась порядка 5 Мбайт
hunnu
незнакомец
 
Сообщения: 2
Зарегистрирован: 09.10.2007 07:24:51

Сообщение Attid » 26.11.2007 16:35:18

потомучто факи надо читать.
strip делал?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение debi12345 » 26.11.2007 17:39:46

Здесь одним страйпом не обойдешься - нужно комплексное решение.
Туториал, что в SVN, описывает все в подробнейших деталях.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение Alexander » 27.11.2007 23:07:12

Да, первое дело strip. А потом дальше думать. До четырёхсот килобайт довести
реально.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 703
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение bw » 27.11.2007 23:40:07

Make 4, потом upx. Это решение влоб, другие пока не искал :-).

..bw
Аватара пользователя
bw
постоялец
 
Сообщения: 359
Зарегистрирован: 01.12.2005 11:36:23
Откуда: Усть-Илимск

Сообщение Alexander » 28.11.2007 00:32:13

debi12345 писал(а):Туториал, что в SVN, описывает все в подробнейших деталях.


Обязательно ! Тут все секреты.

А upx это давилка та ещё. С --lzma и --best.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 703
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Deepthroat » 28.12.2007 01:06:37

А зачем UPX? Когда вы распространяете программу, вы все равно ее архиватором сжимаете, причем, возможно, по более эффективному алгоритму. А UPX замедляет работу программы. так стоит ли игра свеч?
Аватара пользователя
Deepthroat
постоялец
 
Сообщения: 144
Зарегистрирован: 06.09.2007 00:21:34
Откуда: Outer Heaven

Сообщение debi12345 » 28.12.2007 08:07:52

UPX - для "самоудовлетворения" (самоцель, сжатие ради сжатия).
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение bw » 28.12.2007 10:25:50

UPX ничего не замедляет. Особенно для больших программ. Распаковка происходит быстрее чем чтение лишнего метра с винта. По крайней мере так было раньше, сейчас не уверен.

..bw
Аватара пользователя
bw
постоялец
 
Сообщения: 359
Зарегистрирован: 01.12.2005 11:36:23
Откуда: Усть-Илимск

Сообщение alexs » 28.12.2007 10:32:10

а выделение пространства для кода в свопе?
честно говоря - я не вижу смысла сжимать готовые exe - ну разве только для того чтобы с дискеты напрямую что либо запускалось :lol:
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение v-t-l » 28.12.2007 17:45:01

UPX нынче может использовать LZMA (upx --best --lzma). Так что, сжатие у него лучше, чем у многих коммерческих инсталяторов/упаковщиков.
v-t-l
энтузиаст
 
Сообщения: 728
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение alexs » 28.12.2007 20:09:47

А зачем вобще сжимать? в чём смысл? Какие плюсы это даёт кроме призрачной экономии места?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение v-t-l » 29.12.2007 13:06:39

Ну, экономия не призрачная. Когда упакуешь кучу dll и exe какого-нибудь офисного пакета - разница в сотню-другую МВ становится заметной:)
v-t-l
энтузиаст
 
Сообщения: 728
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение alexs » 29.12.2007 13:12:58

а время на распаковку? Выделить сотню метров из свопа - это уже тормоза хорошие.
даже сотня метров - это не повод. Сотри 1 фильм :-) или игрушку :D
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение v-t-l » 29.12.2007 13:17:17

На работе у меня 1ГБ ОЗУ - своп никогда, по-моему, и не использовался.:)
v-t-l
энтузиаст
 
Сообщения: 728
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

След.

Вернуться в MSEide + MSEgui

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32

Рейтинг@Mail.ru