Hi,

Having the same questions you had, I played a bit with agenda-groups to see
if there was any notable performance effect.

I added 200 extra rules which did not fire at all and did two "series" of
rule executions. Once with all rules within the same agenda-group and once
with the 200 extra rules in a different agenda-group, while setting focus to
the firing rules. Allthough I cannot claim statistical significance, I
didn't notice big effects.

As I consider it, the reason for still evaluating all rules is because you
would need an Update() statement everytime focus is switched to an other
agenda-group to make sure Objects are matched to those rules.

Maybe ruleflow-groups work a bit different - allthough I doubt it - but I
haven't played with them yet.

Regards,
Frank

--
View this message in context: 
http://drools-java-rules-engine.46999.n3.nabble.com/Limiting-rule-evaluation-not-firing-tp2695533p2709697.html
Sent from the Drools - User mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to