Производительность датчиков
Нагрузка процессора и использование памяти, вызванные датчиком, полностью определяются процессором и воздействием на память Отслеживаемого Выражения и выражения Статуса.
Датчики должны использоваться только для расчета значений, которые постоянно контролируются системными операторами. Использование датчиков для предварительного расчета значений с целью их отображения на виджетах или панелях инструментов - это плохая идея, поскольку значение датчика периодически пересчитывается, даже когда его значение не отображается, вызывая потерю производительности. Чтобы избежать этого, избавьтесь от датчиков, используя один из этих способов:
- Для одноразовых датчиков просто скопируйте отслеживаемое выражение датчика в выражение привязки виджета, которое до этого ссылалось на значение датчика
- Для повторно используемых датчиков определите модель с несколькими функциями, производящую необходимые расчеты и ссылающуюся на эти функции из ваших выражений привязки виджета