Уважаемые деповцы, вопрос.
Каким образом количество параметров в базе влияет на ресурсы памяти контроллера.
Например, я установил количество аналогов, дискретов и счетчиков
1500
но используются в базах только каждый третий параметр, остальные пусты.
то есть чем будут отличаться с точки зрения занятости ресурсов памяти
например две следующие конфигурации контролеров
1-ая
дискретов, аналогов, счетчиков по 500
и все заняты
2-ая
дискретов, аналогов, счетчиков по 1500
и заняты по 500
Вопрос о количестве параметров в базе срочно!!!!!
Сколько используется не важно. Важно сколько запросили создать.
Параметры базы занимают оперативную память, даже для Деконт-182 это не очень заметно. Ну если, конечно, контроллер не забит по памяти полностью. Остатки свободной оперативной памяти можно посмотреть в программе "Конфигуратор" Системные параметры\Разное\ОЗУ динамическое"
Но вот конкретно под каждый счетчик отводится место в таблице под ОЗУ. Если количество счетчиков большое, тогда надо увеличивать параметр "Размер ОЗУ под таблицы (Кбайт)". Если этого ОЗУ не хватает, тогда контролле не идет в отладочный и по журналу ошибок это понятно.
Параметры базы занимают оперативную память, даже для Деконт-182 это не очень заметно. Ну если, конечно, контроллер не забит по памяти полностью. Остатки свободной оперативной памяти можно посмотреть в программе "Конфигуратор" Системные параметры\Разное\ОЗУ динамическое"
Но вот конкретно под каждый счетчик отводится место в таблице под ОЗУ. Если количество счетчиков большое, тогда надо увеличивать параметр "Размер ОЗУ под таблицы (Кбайт)". Если этого ОЗУ не хватает, тогда контролле не идет в отладочный и по журналу ошибок это понятно.
Это не проблема, так задумывалось.
Ещё раз. Память под все запрошенные параметры выделяется в момент старта контроллера. Это сделано специально и о динамическом распределении памяти под базы текущих параметров речи никогда не было. Было бы обидно на х-часу работы использовать некий счетчик, на который не хватит памяти.
Если памяти не хватает, то контроллер не стартует в отладочный режим.
Реальное динамическое распределение работает, например, с пулом сетевых пакетов.
Ещё раз. Память под все запрошенные параметры выделяется в момент старта контроллера. Это сделано специально и о динамическом распределении памяти под базы текущих параметров речи никогда не было. Было бы обидно на х-часу работы использовать некий счетчик, на который не хватит памяти.
Если памяти не хватает, то контроллер не стартует в отладочный режим.
Реальное динамическое распределение работает, например, с пулом сетевых пакетов.