Size: a a a

Ассемблер

2021 June 14

DF

Dollar Føølish in Ассемблер
если это не бсс сегмент
источник

d

disba1ancer in Ассемблер
бсс как раз скорее всего деманд, а вот секция данных заранее и полностью, ибо она из образа берётся
источник

P

ProMiNick in Ассемблер
нет, у стека - индивидуально блоки, - оверхед без наложения, а секции потоком - так оверхед одной наложен на другую.
источник

DF

Dollar Føølish in Ассемблер
бсс нулится энергично

так как в файле он пустой
источник

DF

Dollar Føølish in Ассемблер
образ и его секции это мемори маппед файлы
источник

DF

Dollar Føølish in Ассемблер
код тоже лениво пейджится
источник

DF

Dollar Føølish in Ассемблер
и может уйти в своп например
источник

d

disba1ancer in Ассемблер
от этого не лучше...
источник

d

disba1ancer in Ассемблер
яннп
источник

P

ProMiNick in Ассемблер
во время загрузки приложения падж мисс из ядра - он быстрее, во время исполнения пейдж мисс из юзер мода.
источник

d

disba1ancer in Ассемблер
такесли ядро изначельно не грузит твою секцию данных, а как и сказали цепляет на лету, то раньше чем при первом обращении в момент исполнения тебе страницу секции не прицепят
источник

d

disba1ancer in Ассемблер
но вообще, кмк, деманды всегда и везде - зло
источник

АШ

Алексей Шведов... in Ассемблер
Жесть, вы ещё это обсуждаете...
И дураку понятно, что под огромные данные нужно выделять виртуальную память
А в стэке можно делать небольшие фишки со строками, когда тебе это надо сделать быстро, а не просить у ядра выделить память под это...
источник

D

DarkPerl in Ассемблер
Не, можно откусить кусок побольше и в рантайме ничего не просить 😁
А быстрые фишки на регистрах 😜
источник

d

disba1ancer in Ассемблер
даже если если откусишь, оно также 4к блоками будет подцеплятся при первом обращении
источник

D

DarkPerl in Ассемблер
Ну, кеш есть, так что норм )
Главное, не промахнуться )))
источник

D

DarkPerl in Ассемблер
😁
источник

АШ

Алексей Шведов... in Ассемблер
😂
источник

d

disba1ancer in Ассемблер
при первом обращении 100% промахнёшься и да это ещё не кеш, а только виртуальная память, и со стеком также
источник

CB

Cyber Bully in Ассемблер
в чем спор?
источник