powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
25 сообщений из 30, страница 1 из 2
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39793581
vtigers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Размер исполняемого файла и DDL компилируемые Rio(10.3) по сравнению с Tokyo (10.2) резко увеличился.
DDL меньше 19 мегабайт не получается, хотя предыдущая версия компилятора умещалась в 100 килобайт.
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39793596
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
vtigersРазмер исполняемого файла и DDL компилируемые Rio(10.3) по сравнению с Tokyo (10.2) резко увеличился.
DDL меньше 19 мегабайт не получается, хотя предыдущая версия компилятора умещалась в 100 килобайт.

Включи Release
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39793625
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DDL - Data Definition Language

ни хрена ж себе у него там SQL-скрипты могучие

-----

скорее всего либо debug information, либо какие-то BPL-ки ранее отдельный в код проекта втянулись, и какие-нибудь ресурсы в них. Темы VCL и DevExpress, например.

В общем, надо сравнивать старыйи новый Detalied Map и по возможности раскладку внутри самой DLL по сегментам. Жаль, только CFF Explorer не видит Debug Info
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39794458
vtigers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator, Отключал отладочную информацию и галочку link ставил ,что бы он не тянул используемые BPL? размер уменьшается, но ни в какое сравнение не идет по размеру DLL скомпилированные 10.2 (Tokyo). Есть предположение, что новый компилятор туда добавляет сборщик мусора, но не уверен возможно ошибаюсь.
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39794463
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работаю и на 10.2 и на 10.3 особой разницы если честно не наблюдаю. Вытрите dproj и настройте по новой свойства проекта.
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39794624
cptngrb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня на 10.2 размер 8700КБ, в 10.3 8640КБ.
Скорее всего в Release натыкал галочек
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39794644
Foxpc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да... Писать на чистом компиляторе весело наверное.
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39794912
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откуда вы такие цифры берете?
Пустая dll в 10.3 (Без SysUtils и Classes) - 43 Кб
c SysUtils (поддержка локалей, пакетов, исключений ) - 143
с Classes - 973 Кб.
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39794922
Фотография Exteris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тут на днях девэкспрессы обновил с 2014 до 2018 версии. Экзешник с 45Мб до 75 вырос. Вот я слегка удивился. С отладочной инфой, но всё же.
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39794958
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ExterisЯ тут на днях девэкспрессы обновил с 2014 до 2018 версии. Экзешник с 45Мб до 75 вырос. Вот я слегка удивился. С отладочной инфой, но всё же.
так ты, небось, темы не отключил - а они назойливо лезут после установки девок в юзесы с формами
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39794993
vtigers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator,

DevExpress, SDAC, FastReport используемые компоненты. Очень много dll дабы не загромождать проект.
Компилирую DLL Tokio (10.2) размеры от 200-1400 к байт.
Компилирую DLL Rio (10.3) размеры от 19000-24000 к байт.
Компилирую одни и те же исходные файлы и с одинаковыми галочками.

Получается нужно ставить крест на dll из-за размера и все переносить в основной проект. С этими тремя компонентами не получается сделать dll меньше 19 мб. Темы отключать нельзя, пользователь хочет "красиво".
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39794996
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
vtigersdefecator,

DevExpress, SDAC, FastReport используемые компоненты. Очень много dll дабы не загромождать проект.
Компилирую DLL Tokio (10.2) размеры от 200-1400 к байт.
Компилирую DLL Rio (10.3) размеры от 19000-24000 к байт.
Компилирую одни и те же исходные файлы и с одинаковыми галочками.

Получается нужно ставить крест на dll из-за размера и все переносить в основной проект. С этими тремя компонентами не получается сделать dll меньше 19 мб. Темы отключать нельзя, пользователь хочет "красиво".

и что, с темами от DevExpress у тебя DLL в Токио - 1.5 мегабайта ?
НЕ ВЕРЮ !
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39795004
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1 :)
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39795012
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vtigersDevExpress, SDAC, FastReport используемые компоненты. Очень много dll дабы не загромождать проект.
Компилирую DLL Tokio (10.2) размеры от 200-1400 к байт.
Компилирую DLL Rio (10.3) размеры от 19000-24000 к байт.
Компилирую одни и те же исходные файлы и с одинаковыми галочками. Есть стойкое ощущение, что в первом случае компилишь с рантайм пакаджами, а во втором без.
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39795030
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в шоке.

У меня приложуха на D7, примерно 300 форм, никаких dll
exe получается 7,58мб
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39795096
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksЯ в шоке.

У меня приложуха на D7, примерно 300 форм, никаких dll
exe получается 7,58мб 7,58 Мб?!!! Да у меня на Borland Pascal-е всё твоё барахло в 500кб уместилось бы, а на ZX Spectrum в 64 кб. А на калкуляторе..
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39795098
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
DimonkafraksЯ в шоке.

У меня приложуха на D7, примерно 300 форм, никаких dll
exe получается 7,58мб 7,58 Мб?!!! Да у меня на Borland Pascal-е всё твоё барахло в 500кб уместилось бы, а на ZX Spectrum в 64 кб.
А на калкуляторе..

640 килобайт хватит для всего !
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39795110
vtigers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator,


Слева компилировал Rio, в правой части Tokio.
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39795118
vtigers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimonka,

Если без пакетов, то размер за 30 мб.
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39795129
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
vtigersdefecator,


Слева компилировал Rio, в правой части Tokio.


чудес не бывает
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39795132
vtigers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В пустую DLL бросаю компоненты, размер увеличивается, но незначительно, как только появляется DevExperss, сразу 19 мб размер.

Осмелюсь сделать предварительный вывод, что это какие-то "косяки" DevEpress для Rio ?
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39795142
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
vtigersВ пустую DLL бросаю компоненты, размер увеличивается, но незначительно, как только появляется DevExperss, сразу 19 мб размер.

Осмелюсь сделать предварительный вывод, что это какие-то "косяки" DevEpress для Rio ?

ещё раз: DevExpress подключил тебе свои темы, а это минимум +15 мегабайт к файлу сразу, прямо таки сходу
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39795144
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
угу, скины наверное сходу для проекта включены
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39795201
Foxpc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня dll на 10.3 весит на 0 262 656 байт больше. Как теперь жить???
У меня давление поднялось, я не могу спать! На дворе интернет в 40-80кб в сек. Как же люди будут качать мой проект??? На свою дискету
...
Рейтинг: 0 / 0
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
    #39795295
vtigers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Foxpc,
Брось в DLL компонент DevEpress и давление снова упадет, размер DLL превысит 19 мб.
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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