The Rete algorithm is memory intensive, you'll recall, but you can
manage memeory usage in several ways. One is just to be careful when
writing your rules to minimize the number of partial matches. Make
your patterns as specific as possible, and put the most specific ones
first. You can also moderate memory using using the
set-node-index-hash function and/or the node-index-hash declaration in
your defrules -- see the manual for details.

I think Frederico Luiz Goncalves de Freitas wrote:
> 
> HI all,
> 
> Maybe it is not the correct list to ask this, but...
> 
> I am running into lack of memory problems while running my agents which
> index web pages and reason using Jess and Protege. After processing
> approximately 150 pages I have an OutfMemory exception.
> 
> I checked jess manual and also sun's java site and guess that I shouldtry
> something like 
> 
> java - verbose:gc -Xms<x>m -Xmx<y>m Agent.Code
> 
> but it seems that some experience is required to tune <x> and <y>
> parameters appropriately. 
> 
> My 1st machine runs WinXP professional and has 256M RAM and the other runs
> Win98 with 192M.
> 
> I would like some advices from people who have
> faced similar problems on how should I proceed so as to prevent this
> exception, cause I want my application to be continously running.
> 
> Any helping hand?
> 
> TIA
> 
> fred
> 
> 
> --------------------------------------------------------------------
> 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]
> --------------------------------------------------------------------
> 



---------------------------------------------------------
Ernest Friedman-Hill  
Distributed Systems Research        Phone: (925) 294-2154
Sandia National Labs                FAX:   (925) 294-2234
Org. 8920, MS 9012                  [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
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to