Производительность датчиков

Нагрузка процессора и использование памяти, вызванные датчиком, полностью определяются процессором и воздействием на память Отслеживаемого Выражения и выражения Статуса.

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

  • Для одноразовых датчиков просто скопируйте отслеживаемое выражение датчика в выражение привязки виджета, которое до этого ссылалось на значение датчика
  • Для повторно используемых датчиков определите модель с несколькими функциями, производящую необходимые расчеты и ссылающуюся на эти функции из ваших выражений привязки виджета