Hi,
Shadow facts are needed to ensure the consistency of the working memory
when the facts are changed by the rules. Although, only one class is created
for each of your fact classes, and as so, it should not grow continually.
There are a few bugs that were fixed for 4.0.2 that help on memory
consumption.
One thing that helps is to use dialect "mvel", instead of "java",
since
it will reduce the number of generated classes for rules.
[]s
Edson
2007/10/8, s erel <erelsagi(a)gmail.com>:
Hello,
I've posted before regarding this issue.
We currently evaluating drools 4.01 for our project. We've noticed that
the perm gen space grows at a rapid rate and that eventually results
in a OOM. When shadow facts are disabled, the problem seems to go away (or
at least not as noticeable as before).
Any ideas?
What is the effect of a shadowed object which itself contains complex
objects that are also involved in a pattern (through inline eval)?
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Edson Tirelli
Software Engineer - JBoss Rules Core Developer
Office: +55 11 3529-6000
Mobile: +55 11 9287-5646
JBoss, a division of Red Hat @
www.jboss.com