<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Just turn everything on, and you should see improved performance.
However I would recomend you move to 4.0 as soon as possible, we have
much better performance nad memory usage there.<br>
<br>
Mark<br>
Yuri wrote:
<blockquote cite="mid:loom.20070807T191316-509@post.gmane.org"
 type="cite">
  <pre wrap="">Mark Proctor &lt;mproctor &lt;at&gt; codehaus.org&gt; writes:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I assume you are on 3.0, as the properties system should be overhauled. 
However left beta node indexings should be true, for both 3.0 and 4.0. I 
can't remember if alpha node hashing is true or false in 3.0, but in 4.0 
its false as default and then gets turned on when you try to do dynamic 
rule additions. But in all honest you shouldn't be touching that stuff 
unless you really know what you are doing. Turning of left beta node 
indexing only improves performance for rules that are always activated 
from the root (first) pattern.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Yes, I am using 3.0.6.

Here are the defaults from RuleBaseConfiguration.java:

RuleBaseConfiguration.PROPERTY_INDEX_LEFT_BETA_MEMORY = false
RuleBaseConfiguration.PROPERTY_INDEX_RIGHT_BETA_MEMORY = true
RuleBaseConfiguration.PROPERTY_HASH_OBJECT_TYPE_NODES = true
RuleBaseConfiguration.PROPERTY_HASH_ALPHA_NODES = false

For an application that has hundreds of thousands of facts in memory with few
rules would any of these settings improve the performance of joins?

thanks,

-- yuri


_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>

  </pre>
</blockquote>
<br>
</body>
</html>