[rules-users] Max packages
Joe White
Joe.White at recondotech.com
Wed Aug 13 22:24:22 EDT 2008
Mark, thank you very much for your help, it is greatly appreciated.
"There are improvements we can make to generated code into a single
class and use a switch statement to invoke the correct part, but we
don't have time for that right now, so would need to come from the
community."
I would be interested in doing this work if someone can point me in the
right direction on where to start. I also would be interested in doing
the work to allow drools to reference multiple levels of inner classes.
Our work would benefit from both pieces of functionality. I'll move this
to the developer list, but would appreciate if somebody knowledgeable
could show me where to get started on the code necessary to generate to
a single class.
Thanks,
Joe
From: rules-users-bounces at lists.jboss.org
[mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Mark Proctor
Sent: Wednesday, August 13, 2008 2:53 AM
To: Rules Users List
Subject: Re: [rules-users] Max packages
Joe White wrote:
Can someone help me understand the relationship between the number of
Packages in a single RuleBase and PermGen memory consumption? I have a
test that generates 200 rules and then adds those rules as different
packages to a single rule base. PermGen consumption grows near linearly
with the addition of Packages to the rule base and on a default PermGen
setting the JVM runs out of PermGen after about 120 packages.
It's not related to Packages, it's related to the number of rules and
whether those rules have compiled java parts - like the consequence,
eval etc - each one adds an additional class.
Is every new Package and RuleBase backed by a set of generated Classes?
Is there a way to get around the amount of class generation that is
taking place?
The test has been run against Drools 5.
You can use MVEL, which has no class generation. There are improvements
we can make to generated code into a single class and use a switch
statement to invoke the correct part, but we don't have time for that
right now, so would need to come from the community.
Thank you for your help,
Joe
________________________________
_______________________________________________
rules-users mailing list
rules-users at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20080813/ad1e0da4/attachment.html
More information about the rules-users
mailing list