
Originally Posted by
BlackStealth
My fusion brain only controls outputs (
relays) and I noticed on my computer there is some heavy CPU utilization by fusion brain (~50% on an AMD XP2200) and I believe this is because it is constantly monitoring the inputs. What can I do to reduce this since I do not need to monitor the inputs? Perhaps change the sampling rates? Change the taskpriority?
The best way is to lower the rate at which it samples. The lower the rate, the lesss CPU utilization.
In the skin file the lines:
Code:
#ANIMATIONINTERVAL#50
#ANALOGUEINTERVAL#30
change the timer values. They are both in milliseconds before the next update. So with an ANIMATIONINTERVAL of 50, every 50mS it will send the state of the outputs. You can probably change this to 100mS to 250mS. And for analogue interval, right now it tries to read every 30mS, so if you change that to like 5000mS then every 5 seconds it will check. Change it to 60000mS and it will check every minute.
Bookmarks