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
> rules-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-dev
>
_______________________________________________
rules-dev mailing list
rules-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev