Size: a a a

2021 October 19

Dv

Dr. Friedrich von Ne... in codingteam
Мельдоний!
источник

t

ttldtor in codingteam
А как процессор узнает, что вот эта память в данный момент недоступна этому потоку при жадном выполнении бранчей?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Через MMU, наверное?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ну, это если вообще узнаёт.
источник

t

ttldtor in codingteam
И такой режим проверок должен быть отключаемым. Тормозит, небось?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ухаха!
источник

t

ttldtor in codingteam
Повеселил форневера
источник

t

ttldtor in codingteam
Что-то мысль меня завела... А на всяких там серверах делается дефрагментация памяти?
источник

Dv

Dr. Friedrich von Ne... in codingteam
А кто её должен делать? Что это за процесс такой вообще?
источник

t

ttldtor in codingteam
Допустим, есть Н долгоживущих процессов. Мы хотим сделать Н+1, но память не можем выделить
источник

Dv

Dr. Friedrich von Ne... in codingteam
А ты через не могу.
источник

t

ttldtor in codingteam
Памяти при этом валом
источник

Dv

Dr. Friedrich von Ne... in codingteam
Это как? Я не понял твоей притчи.
источник

t

ttldtor in codingteam
Просто мы тушили процессы и выделяли новым память как получится.
источник

t

ttldtor in codingteam
Так же как на винте с виндой
источник

Dv

Dr. Friedrich von Ne... in codingteam
Я вообще не понял, что у тебя происходит. Но я бы всё засунул в своп. Это считается "дефрагментацией"?
источник

t

ttldtor in codingteam
Мы же стараемся выделить непрерывный кусок
источник

t

ttldtor in codingteam
Дефрагментация -- это перемещение процессов в памяти
источник

Dv

Dr. Friedrich von Ne... in codingteam
Кто — мы? И зачем это? Есть ли какой-то профит от непрерывности куска?
источник

t

ttldtor in codingteam
Смена адресов выделенных
источник