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 <[EMAIL PROTECTED]> wrote:

Update benchmarks now, and run manners - let me know if its faster on
your machine :)

Mark
_______________________________________________
rules-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-dev

_______________________________________________
rules-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-dev

Reply via email to