Size: a a a

cxx.Дискуссионная

2020 February 15

RM

Roy Mustang in cxx.Дискуссионная
Сколько на стеке жрется
источник

RM

Roy Mustang in cxx.Дискуссионная
а ну-ка проверим, сколько памяти после того как вызов pop произойдет
источник

RM

Roy Mustang in cxx.Дискуссионная
Должно приблизительно меньше на 65к быть
источник

IZ

Ivan Zamorano in cxx.Дискуссионная
Roy Mustang
а ну-ка проверим, сколько памяти после того как вызов pop произойдет
источник

RM

Roy Mustang in cxx.Дискуссионная
00000071C34DCA20 вот что получил
источник

RM

Roy Mustang in cxx.Дискуссионная
Че то хуйня какая та
источник

RM

Roy Mustang in cxx.Дискуссионная
Там разница всего в пару байт
источник

RM

Roy Mustang in cxx.Дискуссионная
Где те 65к что я выделил? Остались где то на стеке выделенные один раз за всю жизнь программы для конкретной функции?
источник

RM

Roy Mustang in cxx.Дискуссионная
Я думал, он должен был выделить его на момент вызова call и потом в pop высвободить
источник

RM

Roy Mustang in cxx.Дискуссионная
Короче, поебать, там 1 мб никак не выходить
источник

RM

Roy Mustang in cxx.Дискуссионная
VS выебуется просто в холостую
источник

RM

Roy Mustang in cxx.Дискуссионная
У меня программа в основном контейнеры использует, а там все на куче построено
источник

IZ

Ivan Zamorano in cxx.Дискуссионная
Roy Mustang
Где те 65к что я выделил? Остались где то на стеке выделенные один раз за всю жизнь программы для конкретной функции?
как ты получил 65к байт?
источник

RM

Roy Mustang in cxx.Дискуссионная
Ivan Zamorano
как ты получил 65к байт?
источник

RM

Roy Mustang in cxx.Дискуссионная
Вот же я выделяю в функции
источник

RM

Roy Mustang in cxx.Дискуссионная
Там по другому это работает
источник

RM

Roy Mustang in cxx.Дискуссионная
Если ты в функции выделил память на стеке, то оно где то хранится походу
источник

IZ

Ivan Zamorano in cxx.Дискуссионная
т.е. ось должна выделить?
источник

RM

Roy Mustang in cxx.Дискуссионная
Ivan Zamorano
т.е. ось должна выделить?
Нет, я думал там так, в функцию если call выполнен, на стеке жрется память в размере 65к байт что я выделил и после pop инструкции - освобождается
источник

RM

Roy Mustang in cxx.Дискуссионная
а на деле походу не все так просто
источник