Schedules and Agent Performance

Because all schedules are stored in a single file, each agent will load the schedules at startup. However, the scheduler in the agent will evaluate a schedule only if the agent has loaded rulebases that reference that schedule. Such schedules are referred to as active because there is active interest in them.

The scheduler evaluates active schedules at the following times:

Once each minute, when schedules are resolved.
When the agent receives a new schedule (such as when using SendTo from the schedule editor).
When a schedule first becomes active (such as the first time any rulebase references it).

In general, having a large number of schedules defined in the schedule file may marginally affect the size of the agent but it does not affect the CPU performance.