Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

Размер exe-шника   Найти похожие ветки 

 
Sigetta ©   (2005-06-07 14:31) [0]

Почему при объявлении одной или нескольких переменных типа Word размер exe-шника не увеличивается?


 
Digitman ©   (2005-06-07 14:37) [1]

каких переменных ? статических, локальных ?
где и как объявлены ?


 
TUser ©   (2005-06-07 14:44) [2]

Если переменная не используется, то оптимизатор ее уберет. А если используется - то это уже дополнительный код, который увеличит размер exe.


 
Digitman ©   (2005-06-07 14:49) [3]


> TUser ©   (07.06.05 14:44) [2]
> если используется - то это уже дополнительный код, который
> увеличит размер exe.


не факт.


 
Германн ©   (2005-06-07 15:00) [4]

2 TUser ©   (07.06.05 14:44) [2]

И еще какой не факт!
На вскидку размер трех моих exe:
1 971 712
2 063 360
1 913 344
А теперь глянь, сколько это в hex.


 
TUser ©   (2005-06-07 15:17) [5]

Не знал.


 
Digitman ©   (2005-06-07 15:23) [6]


> Германн ©   (07.06.05 15:00) [4]


> сколько это в hex


а при чем здесь "сколько это в hex" ?

сколько бы ни было, на суммарный размер генерируемого в Делфи ре-модуля влияет множество факторов, в т.ч. где и как объявляются/иниц-ся/используются переменные .. кр.того, следует учитывать факт выравнивания размеров генерируемых секций ре-модуля


 
TUser ©   (2005-06-07 15:33) [7]

> а при чем здесь "сколько это в hex" ?

Так все экзешники (неважно каким компилятором сделанные) получаются кратны 256. Вот пересмотрел несколько описаний РЕ формата и никак не поймы - почему так. Если кто-нибудь растолкует - будет хорошо.


 
Digitman ©   (2005-06-07 15:38) [8]


> TUser ©   (07.06.05 15:33) [7]


> Так все экзешники (неважно каким компилятором сделанные)
> получаются кратны 256


потому и получаются, что линкер выравнивает заголовки, таблицы, элементы таблиц и секции на границы кратные той или иной степени двойки



Страницы: 1 вся ветка

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.079 c
14-1117544763
SPeller
2005-05-31 17:06
2005.06.29
Очумелые ручки или сделай сам


4-1115131189
Misha aka Programmer
2005-05-03 18:39
2005.06.29
Проблема с окнами


4-1115562724
4dept
2005-05-08 18:32
2005.06.29
Как расшарить папку только на чтение в NT


1-1117813072
Dezmond
2005-06-03 19:37
2005.06.29
Сообытие или сообщение о деактивации окна


4-1113228229
Хинт
2005-04-11 18:03
2005.06.29
Программа не работает в WinNT