Hello,

At 14:52 29/6/2001 -0400, Owen, James wrote:
> Another thing that I found interesting was that OPSJ ran even faster 
> than the compiled C/C++ rulebase engines, such as Haley and CLIPS and 
> ILOG Rules, on the Manners 64 and Manners 128.  As I understand OPSJ, 
> the reason for this is that OPSJ uses the Rete 2 algorithm which 
> optimizes working memory efficiency as well as employing the Rete 
> network optimization.

Also that OPSJ requires a previous compilation prior to execution. 
That compilation will create both a .java and a .ser file which will 
be the ones executed. This compilation time takes a while when you 
have many rules. So if you add this time to the execution time, OPSJ 
is not that faster (although it is very fast, that's for sure). 
Moreover, this limits the possibility of adding new rule sets on 
run-time to the knowledge base.

> BTW, which version of OPSJ were you using?  Version 4 of OPSJ is 
> supposed to be even faster than Version 3.3, which is the last version 
> that I tested last year some time.

I think it must be the latest, since we bought it a couple of months 
ago. But I haven't found the version number anywhere.
 
> One final point: I heard from Java One (Greg Barton) that JDK 1.3.1 is 
> significantly faster (about 200%) on Solaris than JDK 1.3.0.  However, 
> the improvement on NT was not so drastic; only about 25% or so.

Interesting. I will try to upgrade the JDK and run again the test to 
see if any significant improvement happens.

Regargs,

Juanjo
-- 
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+
|                Juan Jos� Garc�a Adeva                |
| Room 1G-628A                   mailto:[EMAIL PROTECTED] |
| Avaya Labs Research         http://www.avayalabs.com |
| 101 Crawdords Corner Road     Phone: +1-732-817-6228 |
| Holmdel, NJ 0733-3030           Fax: +1-732-817-4870 |
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+


---------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the
list (use your own address!) List problems? Notify [EMAIL PROTECTED]
---------------------------------------------------------------------

Reply via email to