Добавлен avuremybe
- Система на таймере (где-то 2-3 сек).
- Стоит выбор либо 10 глобалок + 3 значения из хэша, либо 9 значений из хэша (за каждый тик таймера будет 5-7 обращений к хэшу).
Ответ, казалось бы, очевиден.
Но дело в том, что использоваться система будет крайне редко (вероятно, всего пару раз за несколько часов игры).
Но дело в том, что использоваться система будет крайне редко (вероятно, всего пару раз за несколько часов игры).
Принятый ответ
Они есть не просят, хоть 10к переменных держи "на всякий случай". Удобно с хешем - делай им. Когда у тебя итераций мало, выбор чисто за тобой.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован avuremybe
А глобалок у меня и так тьма, поэтому не особо хочется плодить еще 10 массивов, которые будут использованы 1-2 раза за игровую сессию. А может и не будут.
Отредактирован DracoL1ch
Отредактирован avuremybe
Я и вопрос задал опираясь на это...
Отредактирован avuremybe
Под массив резервируется 64 кб памяти?
Каждая строка кода пожирает намного больше и памяти, и времени процессора, мастер верно сказал. Проблема не в количестве переменных, а в том, как с ними обращаются
Отредактирован avuremybe
Это же 16.4к => 64 кб.