mtaleksandr
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Коллеги, разьясните любителю, (Delphi - моё хобби) Решил исследовать, как распухал exe-шник с годами при компиляции в разных версиях Delphi (я понимаю, что распухание происходит потому что язык с каждой версией обрастает плюшками и фичами, облегчающими программирование и расширяет возможности языка). Тестил консольное и VCL-ное приложения (если использование модуля Dialog считать, как юзанье VCL): program Hello; {$APPTYPE CONSOLE} uses windows {or wincrt for Delphi 1}; Begin Writeln('Hello world'); readln; end. ----------------------------- program Hello_word_VCL; uses Dialogs; begin ShowMessage ('Hello Word!'); end. Получил такую статитстику: CONSOLE -------------------------- Delphi 1 - 23,5 Kb Delphi 2 - 7,5 Kb !!! Delphi 3 - 15,5 Kb Delphi 4 - 15,5 Kb Delphi 5 - 16 Kb Delphi 6 - 9,5 Kb !!! Delphi 7 - 16,0 Kb Delphi 10.x Seatle, Berlin, Tokyo - 49,5 Kb (Release mode) VCL ---------------------------- Delphi 1 - 216,7 Kb Delphi 2 - 174,5 Kb Delphi 3 - 204,5 Kb Delphi 4 - 294,5 Kb Delphi 5 - 305,5 Kb Delphi 6 - 372,5 Kb Delphi 7 - 377,0 Kb Delphi 10.x Seatle, Berlin, Tokyo - 2,0 Mb (Release mode) !!! - аномальный размер (меньше, чем в предыдущей версии) Вопрос: чем объясняется такая аномалия? З.Ы. Если не в ту ветку запулил свой вопрос, не закидывайте шапками, плиз, а просто перенесите куда надо | Всего записей: 27 | Зарегистр. 23-10-2007 | Отправлено: 22:36 12-05-2017 | Исправлено: mtaleksandr, 09:05 13-05-2017 |
|