clara

http://www.clara-rules.org/
2020-12-14T09:15:07.176Z

There are a few benchmarks, although a lot of performance optimisation has been done against non-public data and rulesets. More public benchmarks/performance tests would be useful if someone had anything to add btw. This was done a while back but is a bit out of date in terms of current performance concerns: https://github.com/rbrush/clara-benchmark In terms of the performance of running rules I don’t think the number of rules or facts is particularly predictive of performance problems - it tends to be more particular bad patterns at this point in terms of how rules interact with each other that cause problems.

1
2020-12-14T09:18:43.176300Z

The time to create a session will be more closely correlated with the number of rules, but this should only need to be done once in your JVM per set of rules since sessions are immutable.