powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Упаковщики exe
25 сообщений из 109, страница 2 из 5
Упаковщики exe
    #39550242
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
98 МБ :D

...
Рейтинг: 0 / 0
Упаковщики exe
    #39550249
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanwadmanпропущено...

Запусти 10 упакованных копий и 10 обычных. Сравни.
Использованную ими память.
Не поленился. Вот результаты: слева - не запакованный экзешник (412160 б), справа - запакованный (155136 б).
Запакованный даже меньше памяти жрет
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550251
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglYuRock,

Ты неправ, поскольку не понимаешь как работает запуск программ в Win
Спасибо, что объяснил понятными аргумантами! Где ж ты раньше был? Пол жизни потеряно зря. Пошел увольняться...
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550254
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ужимает, кстати, в более чем три раза -- с 98 до до 28 Мб.

На самом деле размер актуален в некоторых ситуациях. Были истории из корпоратива, как в оракловскую базу выкладывалась новая версия модуля и сотни пользователей начинали ее одновременно скачивать с утра или после обеда, тем самым ставя на лопатки сам сервер (слабый на тот момент). Это как раз та ситуация, когда простым решением добиваешься роста производительности и экономии средств.
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550256
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockrgreatYuRock,

100 мб экзешник?! Но как Холмс?! (с)
Не экзешник, а 42 экзешника. И еще + 116 dll.Вам надо что-то в консерватории поправить. (с)

И дело тут не в версии дельфи.
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550260
d7i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ЕХЕ-упаковщики живут и здравствуют много лет, значит это кому-нибудь нужно...
Не превращайте простой вопрос во флейм.
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550261
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatВам надо что-то в консерватории поправить. (с)

И дело тут не в версии дельфи.
Да ну, конечно же из-а версии дельфи. Именно из-за неё у меня система на столько модулей разбита.
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550262
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

Зачем?
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550263
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и что ты напихал в ексещник, что он у тебя 100 мегов (в релизе?) ?:)
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550264
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockЗапакованный даже меньше памяти жрет
Второй столбик с памятью случайно скрыл? Или у тебя не процесс эскплоер?
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550279
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatYuRock,

Зачем?
Что зачем? Зачем плугины с одинаковым интерфейсом для разных устройств делать?
Или зачем разные АРМ для разных бизнес-процессов?
Или зачем нужна куча необходимых утилит, типа репрликатора, "перезапускатора", того же "обновлятора", менеджера лицензий, шелла и т.д.?
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550280
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatНу и что ты напихал в ексещник, что он у тебя 100 мегов (в релизе?) ?:)
Выше же писал, что это отладочная версия. Релизная будет под 50 МБ (где половину места занимают ресурсы, а вторую -- сам код).

Вот статистика:


И делфи ничего из этого не сжимает, т.е. фактический размер экзешников раздут в 2-4 раза (в разы, Карл!).
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550283
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

Зачем это делать в разных испролняемых модулях, если есть необходимость минимизировать размер ПО?
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550286
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDiВот статистика:
152 формы и 26 мегов ресурсов зашитых в екзешник.
Не удивительно что все так плохо. :)

Что за монстр-то такой, если не секрет?
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550295
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanYuRockЗапакованный даже меньше памяти жрет
Второй столбик с памятью случайно скрыл? Или у тебя не процесс эскплоер?
Про эксплорер не понял.
Вот все столбцы. Действительно, какая-то разница есть. Некоторые параметры +/- 500кб.
Впрочем, у меня это проблем не вызывало.
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550299
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDischiпропущено...


От реверса, я полагаю.
Первый раз о таком слышу со стороны делфи -- где об этом почитать? Возможно, тут какая-то путаница с LLVM-компилятором, который под каждую платформу свой код генерит.

Запустить среду под отладчиком, сравнить код с кодом стандартных приложений на Delphi.
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550302
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockschiУпакованный EXEшник требует лишнюю память (причем, впустую), медленнее запускается, насчет антивирусов - совсем не ложь.
Всё это полная фигня.


Читаем https://api.farmanager.com/ru/articles/packers.html
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550305
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockВот все столбцы. Действительно, какая-то разница есть. Некоторые параметры +/- 500кб.
На пустом проекте разница не велика, а в общем, упакованные exe не умеют делиться кодом друг с другом.
И чем жирнее проект, тем это заметнее.

Я лично не вижу никаких плюсов в упаковке.
С каналами, где загрузка обновления идёт даже несколько минут не работал с начала 2000-ых.
Чаще всего загрузка происходит быстрее запуска приложения.

Но если-бы столкнулся с такими проблемами, то уж точно не упаковщиком-бы решал.
Плагины, bpl - первым делом приходят в голову.
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550306
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatYuRock,

Зачем это делать в разных испролняемых модулях, если есть необходимость минимизировать размер ПО?
Я делаю как мне удобно и как нравится архитектурно. Главная задача - чтоб всё было просто и надежно, и именно для этого - модульность. И у меня "необходимости минимизировать размер ПО" нет (благодаря upx в том числе).
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550310
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatJaDiВот статистика:
152 формы и 26 мегов ресурсов зашитых в екзешник.
Не удивительно что все так плохо. :)

Что за монстр-то такой, если не секрет?
Обычный легаси проект по ERP/CRM. Иконки, логотипы-картинки, отчеты, девки. Может и можно было бы скосить несколько мегабайт, если те же иконки привести в порядок.
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550311
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiYuRockпропущено...

Всё это полная фигня.


Читаем https://api.farmanager.com/ru/articles/packers.html
И что мне там открыть? Что мой экзешник распаковывается при запуске и держится в памяти? Это то, о чем я раньше писал. И это то, что мне нужно.
Не вижу проблемы, чтобы несколько мегабайт памяти были заняты распакованным кодом моего экзешника. Наоборот это хорошо (для меня).
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550314
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanНо если-бы столкнулся с такими проблемами, то уж точно не упаковщиком-бы решал.
Плагины, bpl - первым делом приходят в голову.
Угу. Т.е. переписыванием всего проекта (при условии, что это вообще возможно, и на это есть лишнее время (деньги)). Флаг в руки.
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550316
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanа в общем, упакованные exe не умеют делиться кодом друг с другом.
И чем жирнее проект, тем это заметнее.
Не пишу программ, которые делились бы кодом. Я понимаю, что это хорошо с чужими делиться, но мне это не надо. Этот код занимает мегабайты, ну пусть десятки мегабайт. Ну, пусть сотню (у меня таких нет). При том, что памяти меньше гига уже и не бывает наверно.
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550317
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDi,

У меня самый толстый проект - 160 форм, не считая компонентов. И то 19 мегов в дебаге.
...
Рейтинг: 0 / 0
Упаковщики exe
    #39550322
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockЯ делаю как мне удобно и как нравится архитектурно. Главная задача - чтоб всё было просто и надежно, и именно для этого - модульность. И у меня "необходимости минимизировать размер ПО" нет (благодаря upx в том числе).Ну ССЗБ значит.
Ты же сам ругался что обновление настолько толстое выходит что даже на новую дельфю из-за этого не переходишь. :)
...
Рейтинг: 0 / 0
25 сообщений из 109, страница 2 из 5
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Упаковщики exe
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]