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

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

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

-----

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

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

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

Получается нужно ставить крест на dll из-за размера и все переносить в основной проект. С этими тремя компонентами не получается сделать dll меньше 19 мб. Темы отключать нельзя, пользователь хочет "красиво".
...
Рейтинг: 0 / 0
02.04.2019, 10:26
    #39794996
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
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
02.04.2019, 10:35
    #39795004
энди
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
+1 :)
...
Рейтинг: 0 / 0
02.04.2019, 11:03
    #39795012
Dimonka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
vtigersDevExpress, SDAC, FastReport используемые компоненты. Очень много dll дабы не загромождать проект.
Компилирую DLL Tokio (10.2) размеры от 200-1400 к байт.
Компилирую DLL Rio (10.3) размеры от 19000-24000 к байт.
Компилирую одни и те же исходные файлы и с одинаковыми галочками. Есть стойкое ощущение, что в первом случае компилишь с рантайм пакаджами, а во втором без.
...
Рейтинг: 0 / 0
02.04.2019, 11:20
    #39795030
fraks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размер имеет значение! Компилятор Rio (10.3) выдает огромные файлы.
Я в шоке.

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

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

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

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


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

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


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


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

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

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

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


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