<!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">
I'm just finalising the last bit, so any day now. with any luck over
the weekend or monday.<br>
<br>
Mark<br>
Einat Idan wrote:
<blockquote
 cite="mid:b365cc480704120122x1c5faa07x6163fb7f7f2f5f02@mail.gmail.com"
 type="cite">Michael,<br>
Thanks for your reply.<br>
  <br>
When is the next milestone expected?<br>
  <br>
  <div><span class="gmail_quote">On 4/12/07, <b
 class="gmail_sendername">Michael Neale</b> &lt;<a
 moz-do-not-send="true" href="mailto:michael.neale@gmail.com">michael.neale@gmail.com
  </a>&gt; wrote:</span>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">definately
upgrade to latest 3.0.x version (3.0.6).<br>
    <br>
Also, those methods are were most of the work happens, its a common
misconception that all the work happens lazily when you call "fire all
rules" but that is not the case, as you assert each object, it
propagates through the RETE network, so that is normal to see the time
spent there for lots of data.
    <br>
    <br>
you can also try the trunk version if you like, its certainly got some
improvements, but the next milestone (if you can wait) will be more
worth your time.<br>
    <br>
Michael.<br>
    <br>
    <div>
    <div><span class="e" id="q_111e40616a20365e_1"><span
 class="gmail_quote">On 4/12/07, <b class="gmail_sendername">Einat Idan</b>
&lt;<a moz-do-not-send="true" href="mailto:idan.einat@gmail.com"
 target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">idan.einat@gmail.com</a>&gt;
wrote:</span></span></div>
    <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
      <div><span class="e" id="q_111e40616a20365e_3">Hi,<br>
      <br>
I encountered a serious performance problem using Jboss Rules 3.0.1.
The process was executed on a pretty strong machine - a DL350 4 cpu
RedHat machine. The process was using about 100% CPU and I used a
profiler to see what's going on: <br>
      <br>
My application adds/removes objects to/from the working memory of a
stateful rule session quite intensively (2000-3000 per sec), though the
intensive actions were related to a single rule session and only a few
extra rule sessions existed simultaneously. It turned out that about
7-10% of CPU was consumed per a single add/remove operation. More
specifically, ReteooWorkingMemory.doRetract() and
ReteooWorkingMemory.doAssertObject() were the major consumers. I would
expect a basic operation like this to be significantly less CPU
intensive.<br>
      <br>
Would you please provide more information, is my benchmark too
ambitious? Do you recommend an upgrade to version 3.0.6? 3.1? If so,
please elaborate what were the performance improvements.<br>
      <br>
Best regards,<br>
      <span>Einat Idan<br>
      <br>
      <br>
      <br>
      <br>
      </span><br>
      </span></div>
_______________________________________________<br>
rules-users mailing list<br>
      <a moz-do-not-send="true"
 href="mailto:rules-users@lists.jboss.org" target="_blank"
 onclick="return top.js.OpenExtLink(window,event,this)">rules-users@lists.jboss.org
      </a>
      <br>
      <a moz-do-not-send="true"
 href="https://lists.jboss.org/mailman/listinfo/rules-users"
 target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
      <br>
    </blockquote>
    </div>
    <br>
    <br>
_______________________________________________<br>
rules-users mailing list<br>
    <a moz-do-not-send="true"
 onclick="return top.js.OpenExtLink(window,event,this)"
 href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
    <a moz-do-not-send="true"
 onclick="return top.js.OpenExtLink(window,event,this)"
 href="https://lists.jboss.org/mailman/listinfo/rules-users"
 target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
    <br>
  </blockquote>
  </div>
  <br>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
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>