[rules-users] Java code Vs Drools

Ingomar Otter iotter at mac.com
Wed Aug 13 08:16:19 EDT 2008


See
http://www.javaworld.com/javaworld/javaqa/2003-04/01-qa-0411-hotspot.html

Am 13.08.2008 um 13:46 schrieb Hehl, Thomas:

> What does this mean? Because of garbage collection?
>
> -----Original Message-----
> From: rules-users-bounces at lists.jboss.org
> [mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Corneil du  
> Plessis
> Sent: Wednesday, August 13, 2008 5:42 AM
> To: 'Rules Users List'
> Subject: RE: [rules-users] Java code Vs Drools
>
> Make sure when you do performance testing that you run through enough
> iterations so that the engine code benefits from HotSpot.
>
> -----Original Message-----
> From: rules-users-bounces at lists.jboss.org
> [mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Harsh Jetly
> Sent: 13 August 2008 11:03
> To: rules-users at lists.jboss.org
> Subject: [rules-users] Java code Vs Drools
>
>
> I have been evaluating the rule engine (ie Drools 4.0.4). I have  
> created an
> application which has about 20 rules . I insert about 500 arraylists  
> into
> the working memory and each arraylist contains about 4 objects. The  
> rule
> engine picks the object that is the best match from the arraylist  
> and stores
> it .
> This processing takes about 0.953 secs .
>
> Now this very same scenario I have implemented in using java code (if
> ..else)...it takes about 0.016secs .
>
> I was expecting the rule engine to give a better performance.  
> Considering
> the use of alpha node caching and other factors of the rete algorithm.
>
> This is how one of the rules look in the rule file :
>
> rule "P1 110"
>
> salience 1
> activation-group "1"
>
>      when
>            PriorityType( pricetype == "10,20,30,40,110" )
>            list :ArrayList(  )
>            t:TlbObjectAttributeData( lngAttrTypeId == 110 ) from list
>      then
>                  result.add(t);
>
> end
>
>
> Am I doing something wrong or this application is not harnessing the  
> pluses
> of the rule engine .
>
> If so can you please tell me which kind of application should I  
> build to
> highlight the performance of a rule engine .
>
> Appreciate it
>
>
> Regards
> Harsh Jetly
> SOA
> Center of Excellence
>
>
>
> ______________________________________________________________________
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users




More information about the rules-users mailing list