Make a new action execution queue. Currently on each domain.Update Update method of each action is called regardless of readiness.
Add an execution and wait queue in action processor. Execution queue may content only action is ready to be executed in closest domain.Update. Wait queue contains action with delayed execution.
This should reduce execution time of each domain.Update due to action not ready to execute will not be executed.
Make a new action execution queue. Currently on each domain.Update
Updatemethod of each action is called regardless of readiness.Add an execution and wait queue in action processor. Execution queue may content only action is ready to be executed in closest domain.Update. Wait queue contains action with delayed execution.
This should reduce execution time of each domain.Update due to action not ready to execute will not be executed.