ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
869467 Топик полностью
SciFi (07.09.2018 11:55, просмотров: 143) ответил VLLV на Господа программисты, философский вопрос, а заоптимизирует ли компилятор (ИАР) размер стека под динамические переменные внутри функции, если они одновременно не используются? Пропадание динамической переменной в отладчике после ее использования
Оптимизирующий компилятор точно следит за временем (необходимой) жизни переменной и пользуется этим. Другое дело, является ли экономия стека одной из целей оптимизации? Об этом почему-то молчат. Кроме того, освобождение кусочков стека - это, как правило, доп. код. Освободить всё одним махом при выходе из функции - меньше кода, ну и быстрее, соответственно.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้