<br>
yeah, the fix to the NOT makes a difference. fixing the propogation speeded it up quite a bit.<br>
<br>
<br>
Microsoft Windows XP [Version 5.1.2600]<br>
(C) Copyright 1985-2001 Microsoft Corp.<br>
<br>
d:\>e:<br>
<br>
E:\>cd drools_benchmark<br>
<br>
E:\drools_benchmark>dir<br>
Volume in drive E is web<br>
Volume Serial Number is E4F3-C7AE<br>
<br>
Directory of E:\drools_benchmark<br>
<br>
02/10/2007 04:35 PM <DIR> .<br>
02/10/2007 04:35 PM <DIR> ..<br>
02/10/2007 08:32 AM 9,312 build.xml<br>
02/10/2007 11:32 AM 5,809 hs_err_pid1400.log<br>
02/10/2007 04:35 PM 5,807 hs_err_pid1940.log<br>
02/10/2007 11:33 AM 5,806 hs_err_pid3380.log<br>
02/10/2007 11:45 PM <DIR> lib<br>
02/10/2007 08:32 AM <DIR> src<br>
02/10/2007 08:35 AM <DIR> target<br>
4 File(s) 26,734 bytes<br>
5 Dir(s) 4,381,552,640 bytes free<br>
<br>
E:\drools_benchmark>e:\ant\bin\ant<br>
Buildfile: build.xml<br>
<br>
help:<br>
[echo] usage:<br>
[echo] run-drools-waltz50<br>
[echo] run-drools-waltz50-withprints<br>
[echo] run-drools-manners128<br>
[echo] run-drools-manners128-withprints<br>
[echo] run-drools-manners128-noLeftIndexing<br>
<br>
[echo] run-jess-waltz50<br>
[echo] run-jess-waltz50-withprints<br>
[echo] run-jess-manners128<br>
[echo] run-jess-manners128-withprints<br>
[echo] run-jess-javabean-manners128<br>
[echo] run-jess-javabean-manners128-withprints<br>
<br>
BUILD SUCCESSFUL<br>
Total time: 0 seconds<br>
E:\drools_benchmark>e:\ant\bin\ant run-drools-manners128-noLeftIndexing<br>
Buildfile: build.xml<br>
<br>
run-drools-manners128-noLeftIndexing:<br>
[java] Using<br>
[java] engine: drools<br>
[java] rule file: manners.drl<br>
[java] data file: manners128.dat<br>
[java] All Done<br>
<br>
<br>
[java] RESULTS:<br>
<br>
[java] - Rules parsing
time : 6219 ms - Memory used: + 30201 Kb<br>
<br>
[java] - Assertion
time : 172 ms - Memory used:
+ 931 Kb<br>
<br>
[java] - Rules firing
time : 11829 ms - Memory used: + -12874 Kb<br>
<br>
[java] ----------------------------------------------------------------<br>
<br>
[java] - Total
time : 18220
ms - Total memory: + 18258 Kb<br>
<br>
[java] - GC Run
time : 78 ms -
Mem after GC: + 4175 Kb<br>
<br>
<br>
[java] Total Created: 0<br>
[java] --------------------<br>
<br>
[java] Total Cancelled: 0<br>
[java] --------------------<br>
<br>
[java] Total Fired: 0<br>
[java] --------------------<br>
<br>
[java] Using<br>
[java] engine: drools<br>
[java] rule file: manners.drl<br>
[java] data file: manners128.dat<br>
[java] All Done<br>
<br>
<br>
[java] RESULTS:<br>
<br>
[java] - Rules parsing
time : 1839 ms - Memory used: + 14921 Kb<br>
<br>
[java] - Assertion
time : 94 ms - Memory used: +
0 Kb<br>
<br>
[java] - Rules firing
time : 11191 ms - Memory used: + 34074 Kb<br>
<br>
[java] ----------------------------------------------------------------<br>
<br>
[java] - Total
time : 13124
ms - Total memory: + 48995 Kb<br>
<br>
[java] - GC Run
time : 109 ms -
Mem after GC: + 3047 Kb<br>
<br>
<br>
[java] Total Created: 0<br>
[java] --------------------<br>
<br>
[java] Total Cancelled: 0<br>
[java] --------------------<br>
<br>
[java] Total Fired: 0<br>
[java] --------------------<br>
<br>
[java] Using<br>
[java] engine: drools<br>
[java] rule file: manners.drl<br>
[java] data file: manners128.dat<br>
[java] All Done<br>
<br>
<br>
[java] RESULTS:<br>
<br>
[java] - Rules parsing
time : 1215 ms - Memory used: + 14915 Kb<br>
<br>
[java] - Assertion
time : 16 ms - Memory used: +
0 Kb<br>
<br>
[java] - Rules firing
time : 11035 ms - Memory used: + 34113 Kb<br>
<br>
[java] ----------------------------------------------------------------<br>
<br>
[java] - Total
time : 12266
ms - Total memory: + 49029 Kb<br>
<br>
[java] - GC Run
time : 109 ms -
Mem after GC: + 3046 Kb<br>
<br>
<br>
[java] Total Created: 0<br>
[java] --------------------<br>
<br>
[java] Total Cancelled: 0<br>
[java] --------------------<br>
<br>
[java] Total Fired: 0<br>
[java] --------------------<br>
<br>
[java] Using<br>
[java] engine: drools<br>
[java] rule file: manners.drl<br>
[java] data file: manners128.dat<br>
[java] All Done<br>
<br>
<br>
[java] RESULTS:<br>
<br>
[java] - Rules parsing
time : 1543 ms - Memory used: + 14915 Kb<br>
<br>
[java] - Assertion
time : 16 ms - Memory used: +
0 Kb<br>
<br>
[java] - Rules firing
time : 11019 ms - Memory used: + 34112 Kb<br>
<br>
[java] ----------------------------------------------------------------<br>
<br>
[java] - Total
time : 12578
ms - Total memory: + 49028 Kb<br>
<br>
[java] - GC Run
time : 140 ms -
Mem after GC: + -8976 Kb<br>
<br>
<br>
[java] Total Created: 0<br>
[java] --------------------<br>
<br>
[java] Total Cancelled: 0<br>
[java] --------------------<br>
<br>
[java] Total Fired: 0<br>
[java] --------------------<br>
<br>
[java] Using<br>
[java] engine: drools<br>
[java] rule file: manners.drl<br>
[java] data file: manners128.dat<br>
[java] All Done<br>
<br>
<br>
[java] RESULTS:<br>
<br>
[java] - Rules parsing
time : 1419 ms - Memory used: + 14915 Kb<br>
<br>
[java] - Assertion
time : 15 ms - Memory used: +
0 Kb<br>
<br>
[java] - Rules firing
time : 11160 ms - Memory used: + 34112 Kb<br>
<br>
[java] ----------------------------------------------------------------<br>
<br>
[java] - Total
time : 12594
ms - Total memory: + 49027 Kb<br>
<br>
[java] - GC Run
time : 109 ms -
Mem after GC: + 3045 Kb<br>
<br>
<br>
[java] Total Created: 0<br>
[java] --------------------<br>
<br>
[java] Total Cancelled: 0<br>
[java] --------------------<br>
<br>
[java] Total Fired: 0<br>
[java] --------------------<br>
<br>
[java] Using<br>
[java] engine: drools<br>
[java] rule file: manners.drl<br>
[java] data file: manners128.dat<br>
[java] All Done<br>
<br>
<br>
[java] RESULTS:<br>
<br>
[java] - Rules parsing
time : 1044 ms - Memory used: + 14915 Kb<br>
<br>
[java] - Assertion
time : 31 ms - Memory used: +
0 Kb<br>
<br>
[java] - Rules firing
time : 11129 ms - Memory used: + 34114 Kb<br>
<br>
[java] ----------------------------------------------------------------<br>
<br>
[java] - Total
time : 12204
ms - Total memory: + 49029 Kb<br>
<br>
[java] - GC Run
time : 109 ms -
Mem after GC: + 3046 Kb<br>
<br>
<br>
[java] Total Created: 0<br>
[java] --------------------<br>
<br>
[java] Total Cancelled: 0<br>
[java] --------------------<br>
<br>
[java] Total Fired: 0<br>
[java] --------------------<br>
<br>
[java] Using<br>
[java] engine: drools<br>
[java] rule file: manners.drl<br>
[java] data file: manners128.dat<br>
[java] All Done<br>
<br>
<br>
[java] RESULTS:<br>
<br>
[java] - Rules parsing
time : 1200 ms - Memory used: + 14915 Kb<br>
<br>
[java] - Assertion
time : 15 ms - Memory used: +
0 Kb<br>
<br>
[java] - Rules firing
time : 11082 ms - Memory used: + 34112 Kb<br>
<br>
[java] ----------------------------------------------------------------<br>
<br>
[java] - Total
time : 12297
ms - Total memory: + 49028 Kb<br>
<br>
[java] - GC Run
time : 109 ms -
Mem after GC: + 3045 Kb<br>
<br>
<br>
[java] Total Created: 0<br>
[java] --------------------<br>
<br>
[java] Total Cancelled: 0<br>
[java] --------------------<br>
<br>
[java] Total Fired: 0<br>
[java] --------------------<br>
<br>
[java] Using<br>
[java] engine: drools<br>
[java] rule file: manners.drl<br>
[java] data file: manners128.dat<br>
[java] All Done<br>
<br>
<br>
[java] RESULTS:<br>
<br>
[java] - Rules parsing
time : 702 ms - Memory used: + 14915 Kb<br>
<br>
[java] - Assertion
time : 0 ms - Memory used: +
0 Kb<br>
<br>
[java] - Rules firing
time : 11050 ms - Memory used: + 34112 Kb<br>
<br>
[java] ----------------------------------------------------------------<br>
<br>
[java] - Total
time : 11752
ms - Total memory: + 49027 Kb<br>
<br>
[java] - GC Run
time : 125 ms -
Mem after GC: + -12700 Kb<br>
<br>
<br>
[java] Total Created: 0<br>
[java] --------------------<br>
<br>
[java] Total Cancelled: 0<br>
[java] --------------------<br>
<br>
[java] Total Fired: 0<br>
[java] --------------------<br>
<br>
[java] Using<br>
[java] engine: drools<br>
[java] rule file: manners.drl<br>
[java] data file: manners128.dat<br>
[java] All Done<br>
<br>
<br>
[java] RESULTS:<br>
<br>
[java] - Rules parsing
time : 421 ms - Memory used: + 14915 Kb<br>
<br>
[java] - Assertion
time : 0 ms - Memory used: +
0 Kb<br>
<br>
[java] - Rules firing
time : 11144 ms - Memory used: + 34114 Kb<br>
<br>
[java] ----------------------------------------------------------------<br>
<br>
[java] - Total
time : 11565
ms - Total memory: + 49029 Kb<br>
<br>
[java] - GC Run
time : 124 ms -
Mem after GC: + 3046 Kb<br>
<br>
<br>
[java] Total Created: 0<br>
[java] --------------------<br>
<br>
[java] Total Cancelled: 0<br>
[java] --------------------<br>
<br>
[java] Total Fired: 0<br>
[java] --------------------<br>
<br>
[java] Using<br>
[java] engine: drools<br>
[java] rule file: manners.drl<br>
[java] data file: manners128.dat<br>
[java] All Done<br>
<br>
<br>
[java] RESULTS:<br>
<br>
[java] - Rules parsing
time : 530 ms - Memory used: + 14915 Kb<br>
<br>
[java] - Assertion
time : 0 ms - Memory used: +
0 Kb<br>
<br>
[java] - Rules firing
time : 11035 ms - Memory used: + 34112 Kb<br>
<br>
[java] ----------------------------------------------------------------<br>
<br>
[java] - Total
time : 11565
ms - Total memory: + 49028 Kb<br>
<br>
[java] - GC Run
time : 125 ms -
Mem after GC: + 3045 Kb<br>
<br>
<br>
[java] Total Created: 0<br>
[java] --------------------<br>
<br>
[java] Total Cancelled: 0<br>
[java] --------------------<br>
<br>
[java] Total Fired: 0<br>
[java] --------------------<br>
<br>
<br>
BUILD SUCCESSFUL<br>
Total time: 2 minutes 10 seconds<br>
E:\drools_benchmark><br>
<br>
<br><br><div><span class="gmail_quote">On 2/10/07, <b class="gmail_sendername">Mark Proctor</b> <<a href="mailto:mproctor@codehaus.org">mproctor@codehaus.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Update benchmarks now, and run manners - let me know if its faster on<br>your machine :)<br><br>Mark<br>_______________________________________________<br>rules-dev mailing list<br><a href="mailto:rules-dev@lists.jboss.org">
rules-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-dev">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br></blockquote></div><br>