Search Mailing List Archives

Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-owl] Jess rule engine 's performance!

Truong Thi Thu Hien truong.hien at
Tue Mar 24 17:11:40 PDT 2009

Thanks Martin very much for your explanation.  I check the run time of 
JESS in some cases: first run time when the rule is fixed and model data 
size is changed, second run time when data size is fixed but the number 
of rule is change. With the growing of rules, I keep them in simple form 
only, for example: if x is A then set value of x.checked is true, y is 
B.....  Generally, in such case the run time grows linearly, except some 
special points. For example, the result as following:
Rules              Time(ms)
5                     1100
10                   1210
15                   1298
20                   1345
25                   1410
30                   1478
35                   2100
40                   2189
I check again and again but it returns the same result. I dont know this 
problem cause by rule engine itself or by the implementation of ontology 
model. If anyone has same trouble, please share me your experiences.
Thank you!

TTT Hien

Martin O'Connor wrote:
> The execution time will be very much dependent on the nature of the 
> rules (among other things).
> I would post on the Jess mailing list [1] for performance suggestions.
> Martin
> [1]
> Truong Thi Thu Hien wrote:
>> Hi everyone,
>> I am using Jess rule engine to fire some rules. These rules make the
>> inference of  domain ontology model. I run the rules with 1000 instances
>> of ontology model. The run time grows linearly up to 30 rules. But from
>> 30 to 35 rules, time grows dramatically. After that, from 40 rules, run
>> time grows linearly again.
>> Do you have any problems when running Jess rule like me. Please give me
>> some your suggestion or explain in this case.
>> Thank you!
>> TTT Hien
>> _______________________________________________
>> protege-owl mailing list
>> protege-owl at
>> Instructions for unsubscribing: 
> _______________________________________________
> protege-owl mailing list
> protege-owl at
> Instructions for unsubscribing: 

More information about the protege-owl mailing list