Greetings!

I'm using Drools 4 and have a simple test setup with 4 rules.  If I run with a 
few facts (simple objects that hold a type and a floating point value only) 
everything works as advertised.  If I bump the number of facts up to 100 it 
runs most of the time without changing the defaults on the virtual machine.  
However, if I change the number of facts to 500 and change the virtual machine 
memory limits to 1024 MB the engine grinds to a halt and eventually dies with 
an out of memory error.

What are the reasonable limits for Drools in terms of facts in the working 
memory and number of rules?  

I will try a test with hundreds of rules today but I was very surprised, and 
disappointed, to see that so few facts eat so much memory.  The project my 
company needs Drools for will likely have to run the engine on a working memory 
with about 100..150 facts and do so every 1 to 2 seconds.  Can Drools keep up?  
How can performance be improved?

Thanks!

Ron

_________________________________________________________________
Introducing Live Search cashback .  It's search that pays you back!
http://search.live.com/cashback/?&pkw=form=MIJAAF/publ=HMTGL/crea=introsrchcashback
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to