Технические FAQs

Задать вопрос

При работе над проектом в Unity Pro, в какой момент происходит пересчет обьема области памяти CPU занятой в данном проекте?

В закладке Unity (PLC->Memory Consumption) отображается физическое распределение памяти ( внутренняя память CPU и доп. память модуля PCMCIA, если таковой установлен)  PLC  140CPU67160 в процентах от общего объема памяти (1024 кбайт для данного CPU).
Также отображается пространство( в процентах от 1024 кбайт) , занятое программой для Данных, Текста самой программы, Конфигураций и Системных переменных.
Экран распределения памяти доступен только в стандартном режиме работы Unity Pro , и не доступен в режиме симуляции.
Пересчет значений происходит при каждой компиляции проекта (Rebuild all Project или Build Changes). До этого момента отображаются предыдущие значения, полученные при последней компиляции.
 А вот в закладке State RAM ->Mem usage Конфигурации модуля CPU отображается процент занятости  адресов (Зарезервированный Вами диапазон адресного пространства для данного проекта) от всего доступного диапазона  для данного CPU ( не путать с объемом  памяти пользователя в 1024 кbyte).
Максимальный доступный в проекте адрес указывается в одном из 4-х окон %M, %I, %IW, %MW ( здесь символ % не является процентом, а означает принадлежность данного адреса к определенной группе сигналов или переменный).
Пересчет значения State RAM -> Mem usage происходит по нажатию пользователем кнопки (команде) Validate.
Если в проекте Unity Pro Вы использовали переменную с адресом или  адрес ввода- вывода  вне зарезервированного диапазона, то компиляция проекта будет остановлена  и будет выдано соответствующее предупреждение.
 
Вы нашли ответ на свой вопрос?
Как мы можем улучшить информацию?