Нехватка памяти для объемных конфигураций: различия между версиями

Материал из Библиотека

Микро Лайн
(Новая страница: «Нехватка памяти для объемных конфигураций объясняется техническими характеристиками п…»)
 
Нет описания правки
Строка 11: Строка 11:


Та, в свою очередь, это не узнает, и начинается последовательность ошибок, приводящая к зависанию.
Та, в свою очередь, это не узнает, и начинается последовательность ошибок, приводящая к зависанию.


Единственное решение при критичном объеме занятой памяти - уменьшение конфигурации.
Единственное решение при критичном объеме занятой памяти - уменьшение конфигурации.

Версия от 11:43, 7 апреля 2022

Нехватка памяти для объемных конфигураций объясняется техническими характеристиками процессора контроллера. Его ресурс не безграничен.


Проблема ошибок не в сценариях и не в версии прошивки, а в алгоритме использования памяти:

- 15-20% выделено под внутренние нужды контроллера,
- прошивка тоже занимает место в памяти прибора,
- в прошивке добавлены функции, сценарии, возможности работать с объектами сценария.


Объём памяти у контроллера - статический. Использование его - динамическое. Если одной функции в ходе её жизни не хватило выделенной ей изначально памяти, она может исказить данные другой функции.

Та, в свою очередь, это не узнает, и начинается последовательность ошибок, приводящая к зависанию.


Единственное решение при критичном объеме занятой памяти - уменьшение конфигурации.