JESS: JESS Memory Usage - Rule of thumb?

"Socrates Frangis" <[email protected]>
Newsgroups gmane.comp.java.jess
Message-ID <32373_1280929800_o74Dn4WT000913_AANLkTini-eUnwuzsQ_bcUCOvjRF_20f6w_sgOw32m1-x@mail.gmail.com>
I'm in a bit of a predicament and hopefully someone will have some
good advice. I am being cut back / limited to the amount of ram I can
dedicate to the heap for my rule engine.

In general, I have a batch of 20k POJO's coming in (all 1 type), and
200-300 rules pattern matching the properties of those objects. If a
rule fires, it will change a Boolean flag in a corresponding object.

Im well aware that given how the rules are written (and optimized) as
well as # of POJOs that it can greatly affect resource consumption.

I noticed the Banking Benchmark on illation for use as a comparison,
(http://blogs.illation.com.au/2009/08/performance-comparison-jess-vs-drools/comment-page-1/#comment-49)
but still am not sure about the transaction number refered to 5k, 10k,
etc POJO's in working memory or not (and the end result being a usage
of appx 600mb RAM).

Any rule of thumb would be much appreciated. Again, I am aware that it
really depends on how you write/optimize your rules along with the
batch size, but I don't want to sell myself short and not have enough
ram.


--------------------------------------------------------------------
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].
--------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.