[rules-dev] hey your still up :)

Peter Lin woolfel at gmail.com
Sat Feb 10 23:50:44 EST 2007


yeah, the fix to the NOT makes a difference. fixing the propogation speeded
it up quite a bit.


Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

d:\>e:

E:\>cd drools_benchmark

E:\drools_benchmark>dir
 Volume in drive E is web
 Volume Serial Number is E4F3-C7AE

 Directory of E:\drools_benchmark

02/10/2007  04:35 PM    <DIR>          .
02/10/2007  04:35 PM    <DIR>          ..
02/10/2007  08:32 AM             9,312 build.xml
02/10/2007  11:32 AM             5,809 hs_err_pid1400.log
02/10/2007  04:35 PM             5,807 hs_err_pid1940.log
02/10/2007  11:33 AM             5,806 hs_err_pid3380.log
02/10/2007  11:45 PM    <DIR>          lib
02/10/2007  08:32 AM    <DIR>          src
02/10/2007  08:35 AM    <DIR>          target
               4 File(s)         26,734 bytes
               5 Dir(s)   4,381,552,640 bytes free

E:\drools_benchmark>e:\ant\bin\ant
Buildfile: build.xml

help:
     [echo] usage:
     [echo] run-drools-waltz50
     [echo] run-drools-waltz50-withprints
     [echo] run-drools-manners128
     [echo] run-drools-manners128-withprints
     [echo] run-drools-manners128-noLeftIndexing

     [echo] run-jess-waltz50
     [echo] run-jess-waltz50-withprints
     [echo] run-jess-manners128
     [echo] run-jess-manners128-withprints
     [echo] run-jess-javabean-manners128
     [echo] run-jess-javabean-manners128-withprints

BUILD SUCCESSFUL
Total time: 0 seconds
E:\drools_benchmark>e:\ant\bin\ant  run-drools-manners128-noLeftIndexing
Buildfile: build.xml

run-drools-manners128-noLeftIndexing:
     [java] Using
     [java] engine: drools
     [java] rule file: manners.drl
     [java] data file: manners128.dat
     [java] All Done


     [java]  RESULTS:

     [java]     - Rules parsing time : 6219 ms   - Memory used:  + 30201 Kb

     [java]     - Assertion time     : 172 ms   - Memory used:  + 931 Kb

     [java]     - Rules firing time  : 11829 ms   - Memory used:  + -12874
Kb

     [java] ----------------------------------------------------------------

     [java]     - Total time         : 18220 ms   - Total memory: + 18258 Kb

     [java]     - GC Run time        : 78 ms   - Mem after GC: + 4175 Kb


     [java] Total Created:  0
     [java] --------------------

     [java] Total Cancelled:  0
     [java] --------------------

     [java] Total Fired:  0
     [java] --------------------

     [java] Using
     [java] engine: drools
     [java] rule file: manners.drl
     [java] data file: manners128.dat
     [java] All Done


     [java]  RESULTS:

     [java]     - Rules parsing time : 1839 ms   - Memory used:  + 14921 Kb

     [java]     - Assertion time     : 94 ms   - Memory used:  + 0 Kb

     [java]     - Rules firing time  : 11191 ms   - Memory used:  + 34074 Kb

     [java] ----------------------------------------------------------------

     [java]     - Total time         : 13124 ms   - Total memory: + 48995 Kb

     [java]     - GC Run time        : 109 ms   - Mem after GC: + 3047 Kb


     [java] Total Created:  0
     [java] --------------------

     [java] Total Cancelled:  0
     [java] --------------------

     [java] Total Fired:  0
     [java] --------------------

     [java] Using
     [java] engine: drools
     [java] rule file: manners.drl
     [java] data file: manners128.dat
     [java] All Done


     [java]  RESULTS:

     [java]     - Rules parsing time : 1215 ms   - Memory used:  + 14915 Kb

     [java]     - Assertion time     : 16 ms   - Memory used:  + 0 Kb

     [java]     - Rules firing time  : 11035 ms   - Memory used:  + 34113 Kb

     [java] ----------------------------------------------------------------

     [java]     - Total time         : 12266 ms   - Total memory: + 49029 Kb

     [java]     - GC Run time        : 109 ms   - Mem after GC: + 3046 Kb


     [java] Total Created:  0
     [java] --------------------

     [java] Total Cancelled:  0
     [java] --------------------

     [java] Total Fired:  0
     [java] --------------------

     [java] Using
     [java] engine: drools
     [java] rule file: manners.drl
     [java] data file: manners128.dat
     [java] All Done


     [java]  RESULTS:

     [java]     - Rules parsing time : 1543 ms   - Memory used:  + 14915 Kb

     [java]     - Assertion time     : 16 ms   - Memory used:  + 0 Kb

     [java]     - Rules firing time  : 11019 ms   - Memory used:  + 34112 Kb

     [java] ----------------------------------------------------------------

     [java]     - Total time         : 12578 ms   - Total memory: + 49028 Kb

     [java]     - GC Run time        : 140 ms   - Mem after GC: + -8976 Kb


     [java] Total Created:  0
     [java] --------------------

     [java] Total Cancelled:  0
     [java] --------------------

     [java] Total Fired:  0
     [java] --------------------

     [java] Using
     [java] engine: drools
     [java] rule file: manners.drl
     [java] data file: manners128.dat
     [java] All Done


     [java]  RESULTS:

     [java]     - Rules parsing time : 1419 ms   - Memory used:  + 14915 Kb

     [java]     - Assertion time     : 15 ms   - Memory used:  + 0 Kb

     [java]     - Rules firing time  : 11160 ms   - Memory used:  + 34112 Kb

     [java] ----------------------------------------------------------------

     [java]     - Total time         : 12594 ms   - Total memory: + 49027 Kb

     [java]     - GC Run time        : 109 ms   - Mem after GC: + 3045 Kb


     [java] Total Created:  0
     [java] --------------------

     [java] Total Cancelled:  0
     [java] --------------------

     [java] Total Fired:  0
     [java] --------------------

     [java] Using
     [java] engine: drools
     [java] rule file: manners.drl
     [java] data file: manners128.dat
     [java] All Done


     [java]  RESULTS:

     [java]     - Rules parsing time : 1044 ms   - Memory used:  + 14915 Kb

     [java]     - Assertion time     : 31 ms   - Memory used:  + 0 Kb

     [java]     - Rules firing time  : 11129 ms   - Memory used:  + 34114 Kb

     [java] ----------------------------------------------------------------

     [java]     - Total time         : 12204 ms   - Total memory: + 49029 Kb

     [java]     - GC Run time        : 109 ms   - Mem after GC: + 3046 Kb


     [java] Total Created:  0
     [java] --------------------

     [java] Total Cancelled:  0
     [java] --------------------

     [java] Total Fired:  0
     [java] --------------------

     [java] Using
     [java] engine: drools
     [java] rule file: manners.drl
     [java] data file: manners128.dat
     [java] All Done


     [java]  RESULTS:

     [java]     - Rules parsing time : 1200 ms   - Memory used:  + 14915 Kb

     [java]     - Assertion time     : 15 ms   - Memory used:  + 0 Kb

     [java]     - Rules firing time  : 11082 ms   - Memory used:  + 34112 Kb

     [java] ----------------------------------------------------------------

     [java]     - Total time         : 12297 ms   - Total memory: + 49028 Kb

     [java]     - GC Run time        : 109 ms   - Mem after GC: + 3045 Kb


     [java] Total Created:  0
     [java] --------------------

     [java] Total Cancelled:  0
     [java] --------------------

     [java] Total Fired:  0
     [java] --------------------

     [java] Using
     [java] engine: drools
     [java] rule file: manners.drl
     [java] data file: manners128.dat
     [java] All Done


     [java]  RESULTS:

     [java]     - Rules parsing time : 702 ms   - Memory used:  + 14915 Kb

     [java]     - Assertion time     : 0 ms   - Memory used:  + 0 Kb

     [java]     - Rules firing time  : 11050 ms   - Memory used:  + 34112 Kb

     [java] ----------------------------------------------------------------

     [java]     - Total time         : 11752 ms   - Total memory: + 49027 Kb

     [java]     - GC Run time        : 125 ms   - Mem after GC: + -12700 Kb


     [java] Total Created:  0
     [java] --------------------

     [java] Total Cancelled:  0
     [java] --------------------

     [java] Total Fired:  0
     [java] --------------------

     [java] Using
     [java] engine: drools
     [java] rule file: manners.drl
     [java] data file: manners128.dat
     [java] All Done


     [java]  RESULTS:

     [java]     - Rules parsing time : 421 ms   - Memory used:  + 14915 Kb

     [java]     - Assertion time     : 0 ms   - Memory used:  + 0 Kb

     [java]     - Rules firing time  : 11144 ms   - Memory used:  + 34114 Kb

     [java] ----------------------------------------------------------------

     [java]     - Total time         : 11565 ms   - Total memory: + 49029 Kb

     [java]     - GC Run time        : 124 ms   - Mem after GC: + 3046 Kb


     [java] Total Created:  0
     [java] --------------------

     [java] Total Cancelled:  0
     [java] --------------------

     [java] Total Fired:  0
     [java] --------------------

     [java] Using
     [java] engine: drools
     [java] rule file: manners.drl
     [java] data file: manners128.dat
     [java] All Done


     [java]  RESULTS:

     [java]     - Rules parsing time : 530 ms   - Memory used:  + 14915 Kb

     [java]     - Assertion time     : 0 ms   - Memory used:  + 0 Kb

     [java]     - Rules firing time  : 11035 ms   - Memory used:  + 34112 Kb

     [java] ----------------------------------------------------------------

     [java]     - Total time         : 11565 ms   - Total memory: + 49028 Kb

     [java]     - GC Run time        : 125 ms   - Mem after GC: + 3045 Kb


     [java] Total Created:  0
     [java] --------------------

     [java] Total Cancelled:  0
     [java] --------------------

     [java] Total Fired:  0
     [java] --------------------


BUILD SUCCESSFUL
Total time: 2 minutes 10 seconds
E:\drools_benchmark>



On 2/10/07, Mark Proctor <mproctor at codehaus.org> wrote:
>
> Update benchmarks now, and run manners - let me know if its faster on
> your machine :)
>
> Mark
> _______________________________________________
> rules-dev mailing list
> rules-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20070210/bb22d51e/attachment.html 


More information about the rules-dev mailing list