Мастер
Покинул форум
Сообщений всего: 202
Дата рег-ции: Июль 2022
Репутация: 0
|
День добрый,
Прошу разъясните и извините за нубские вопросы.
Программа работает 24 / 7.
Требуется стабильность, скорость.
У меня есть несколько функции, к которым ежесекундно обращается программа.
У этих функции свои переменные.
вопросы:
1) При выходе из функции, память под переменные освобождается самостоятельно?
2) При повторном входе в функцию происходит новое выделение памяти под переменные? или создание переменных пропускается.
2) Будет ли правильно с точки зрения утечек памяти, скорости и более стабильной работы, если вынести и выделить память один раз на глобальные переменные, а в функции уже к ним обращаться и очищать значения самостоятельно.
4) Если есть несколько подряд идущих предустановленных блоков (например readtext), у которых базовое имя переменных одинаково.
нужно ли мне перед началом работы каждого следующего readtext
очищать массивы этих переменных самостоятельно.
Спасибо. |