Что лучше, создавать создавать локальную переменную в цикле/функции или перезаписывать ее?

Misha-B
Misha-B 2021, 4 июня, 11:54
2

Это не для оптимизации, а скорее всего из-за Чистых функций

1 комментарий
Сортировка:
Добавить комментарий
feather
feather 2021, 4 июня, 12:11
0

Мне кажется это 100% так, но интересно с точки зрения низкоуровневого программирования. Не сказать что я много понимаю в распределении памяти, но, если есть минутка, я себе это представляю так:

Есть новая переменная, для нее выделяется место и компьютере хранит адрес этого места что бы брать оттуда значение и переписывать его. И узнав что сейчас лучше пересоздавать я задумался, а вдруг действительно не полезно перезаписывать большое количество раз значение на одном и том же месте в памяти, возможно при создании каждой новой переменной выделяется новое место и это для памяти полезно тем, что задействуется разные участки памяти? может это правильнее?
Или же наоборот. Сам такую низкоуровневую информацию не нашел, поэтому вот думал, может кто знает)

IT Новости

Смотреть все