Hi, Im still using drools 2.x for my project (I cnt switch right now) and I have memory problems because I have a very large ruleset file (about 2.8Mb xml file, near 500 rules). Its a very complex ruleset, several conditions on each rule and the facts are complex objects too.
I'v been trying to separate the file in several files, loading each one in a ruleBase and the extracting all the rulesets from each rulebase into a one rulebase with the RuleBaseBuilder. This is because I need all the rules in one RuleBase. The problem is when Im loading the rules (RuleBaseLoader.loadFromUrl) I can see how the memory used goes up linearly, crashing after some seconds in OutOfMemory. Can anyone tellme what to check in my rules to get the memory use at load go down??. Is there any way in the load of rules to avoid the massive use of memory?, I dont know if is the XML parsing, or is the build, but I realy need to load all those rules into one RuleBase. Thanks. ---------------------- Felipe Piccolini BlueSoft Ingenieros Asociados (562) 688 3083 [EMAIL PROTECTED]
