Size: a a a

2020 November 16

DB

Danil Braindead in .NET Talks
Этим занимается CLR и скедулер ОС
источник

Lr

Larymar r.sorokin in .NET Talks
т.е. как только стек уменьшился
память сразу улетела оси
источник

Lr

Larymar r.sorokin in .NET Talks
а если стек начал расти я как проклятый бегаю к ос за сисколами дай мне еще памяти
источник

ыы

ы ы in .NET Talks
Так стек же ограничен
источник

DB

Danil Braindead in .NET Talks
Danil Braindead
Могу сделать пример на С
Вот смотри:
int* get_x() {
 int x = 0;
 return &x;
}
источник

ыы

ы ы in .NET Talks
нет?
источник

V

Vabka in .NET Talks
Larymar r.sorokin
main()
{
    {
     var a1=1;
     var a2=2;
     ....
     var a10000=10000;
    }
//вот тут они улетели со стека
cw("kek");
}
когда мейн кончится - стек поинтер назад откатится и память освободится
источник

DB

Danil Braindead in .NET Talks
Как только мы прочитаем по поинтеру x - мы получим сигментейшен фаулт(в лучшем случае, зависит в общем) :)
источник

DB

Danil Braindead in .NET Talks
Danil Braindead
Ответ - ничего, той памяти уже нет, она уже наверное и не относится к нашему процессу, зависит, как зашедулит ОС и CLR
Вот по этой причине
источник

DB

Danil Braindead in .NET Talks
Думаю это модулирует то, что ты хочешь узнать
источник

Lr

Larymar r.sorokin in .NET Talks
Danil Braindead
Думаю это модулирует то, что ты хочешь узнать
я не понимаю куда девается и откуда берется память при изменении размера стека
ведь приложению нужно просить память у оси и отдавать ей
источник

ыы

ы ы in .NET Talks
А в CLR via C# это написано?
источник

Lr

Larymar r.sorokin in .NET Talks
ы ы
А в CLR via C# это написано?
я не нашель
источник

Lr

Larymar r.sorokin in .NET Talks
вот и спрашиваю
источник

н

невидимка 🇧🇾... in .NET Talks
чо вы тут
источник

Lr

Larymar r.sorokin in .NET Talks
я развел душку потому что тупой
источник

н

невидимка 🇧🇾... in .NET Talks
источник

н

невидимка 🇧🇾... in .NET Talks
а поподробнее
источник

Lr

Larymar r.sorokin in .NET Talks
невидимка 🇧🇾
а поподробнее
окуда берется и куда девается память при изменении размера стека
источник

н

невидимка 🇧🇾... in .NET Talks
размер стека не меняется
источник