I think Nanlin Xiao wrote:
> 
> Hello:
> 
> I have been using jess 3.0 and recently upgraded to jess 4.1. 
> 
> Two things we noticed:
> 
> 1. Loading rule is slower (Sorry  no quantified numbers)
> 2. Use a lot more memory

These two are true. The whole idea behind the Rete algorithm is to
1) spend as much time in the compiling phase as possible, to minimize
runtime; and 2) trade space for speed, storing things instead of
recomputing them whenever possible to increase performance. Jess does
more of both of these in 4.x compared to 3.x.

> 3. Performance is noticable worse than 3.x

This is definitely -un-true. In fact, 4.x performance is as much as
several orders of magnitude -better- than 3.x, given enough memory. If
the machine has very little RAM, however (and these days, less than 32
MB is 'very little') you might be having problems whereby
disk-thrashing or garbage collection are dominating your runtime. 

> 
> Are these expected in jess 4.1 or I have done something wrong?
> 

If you can come up with a specific -small- example of something that
is noticeably slower in 4.x than in 3.x, I'd be interested to see it.

> Thank you for a answer.
> 
> Good job!

Good job on... what? :)

> 
> Nanlin Xiao
> CyberObject.
---------------------------------------------------------
Ernest Friedman-Hill  
Distributed Systems Research        Phone: (510) 294-2154
Sandia National Labs                FAX:   (510) 294-2234
Org. 8920, MS 9214                  [EMAIL PROTECTED]
PO Box 969                  http://herzberg.ca.sandia.gov
Livermore, CA 94550

---------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the
list. List problems? Notify [EMAIL PROTECTED]
---------------------------------------------------------------------

Reply via email to