in fact thats the bug also in M1, which I put into the lib dir.
Mark Proctor wrote:
Oh the "old lib" I think was b0rked, remember that version of waltz where it wasn't doing the node sharing correctly - I think it was from that. I'm building M1 now, I'll probably also try going back a revision with the benchmark project.

Mark
Mark Proctor wrote:
I wonder if this has to do with the work from the new ruleflow addition, I'm testing at the moment.

Mark
Edson Tirelli wrote:

   Mark,

Bad news. Yesterday when running the benchmarks I noticed we suffered a performance hit somewhere in our last few weeks, but as my machine is a bit crazy latelly, I couldn't confirm that. Fernando ran the tests today in his machine and it is clear now we degraded perf for waltz50 in our last changes (although, we improved parsing/compiling time).
   See bellow.

PS: OLD LIB is the lib currently commited into the benchmarks project... I don't know what version it is.


 Machine Name:    Mac
 Machine Model:    MacBookPro2,2
 Processor Name:    Intel Core 2 Duo
 Processor Speed:    2.16 GHz
 Number Of Processors:    1
 Total Number Of Cores:    2
 L2 Cache (per processor):    4 MB
 Memory:    1 GB
 Bus Speed:    667 MHz

run-drools-waltz50: OLD LIB
     [java] Using
     [java] engine: drools
     [java] rule file: waltz.drl
     [java] data file: waltz50.dat

     [java]  RESULTS:
[java] - Rules parsing time : 4646 ms - Memory used: + 29098
     [java]     - Assertion time     : 280 ms   - Memory used:  + 4663
[java] - Rules firing time : 1135 ms - Memory used: + -2673 [java] ---------------------------------------------------------------- [java] - Total time : 6061 ms - Total memory: + 31089
     [java]     - GC Run time        : 206 ms   - Mem after GC: + 21584
---------------------------------------------------------------------------------------

run-drools-waltz50: Trunk
     [java] Using
     [java] engine: drools
     [java] rule file: waltz.drl
     [java] data file: waltz50.dat

     [java]  RESULTS:
[java] - Rules parsing time : 2637 ms - Memory used: + 30936
     [java]     - Assertion time     : 257 ms   - Memory used:  + 3827
[java] - Rules firing time : 4294 ms - Memory used: + 27086 [java] ---------------------------------------------------------------- [java] - Total time : 7188 ms - Total memory: + 61850
     [java]     - GC Run time        : 234 ms   - Mem after GC: + 37624
---------------------------------------------------------------------------------------

run-jess-waltz50:
     [java] Using
     [java] engine: jess
     [java] rule file: waltz.clp
     [java] data file: waltz50.dat


     [java]  RESULTS:
     [java]     - Rules parsing time : 248 ms   - Memory used:  + -360
     [java]     - Assertion time     : 482 ms   - Memory used:  + 12690
[java] - Rules firing time : 7017 ms - Memory used: + 15883 [java] ---------------------------------------------------------------- [java] - Total time : 7747 ms - Total memory: + 28213
     [java]     - GC Run time        : 96 ms   - Mem after GC: + 8675
----------------------------------------------------------------


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

     [java]  RESULTS:
[java] - Rules parsing time : 3823 ms - Memory used: + 32968
     [java]     - Assertion time     : 88 ms   - Memory used:  + 0
     [java]     - Rules firing time  : 6797 ms   - Memory used: -27291
[java] ---------------------------------------------------------------- [java] - Total time : 10708 ms - Total memory: + 5677
     [java]     - GC Run time        : 55 ms   - Mem after GC: + 4201
----------------------------------------------------------------

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

     [java]  RESULTS:
[java] - Rules parsing time : 1599 ms - Memory used: + 23727
     [java]     - Assertion time     : 57 ms   - Memory used:  + 932
[java] - Rules firing time : 6917 ms - Memory used: + 20851 [java] ---------------------------------------------------------------- [java] - Total time : 8573 ms - Total memory: + 45511
     [java]     - GC Run time        : 62 ms   - Mem after GC: + 4041
----------------------------------------------------------------


_______________________________________________
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


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

Reply via email to