[jboss-jira] [JBoss JIRA] (DROOLS-888) Drools 6.2 performance issue when using @ sign in drl file

Thomas Leung (JIRA) issues at jboss.org
Wed Aug 19 06:20:27 EDT 2015


Thomas Leung created DROOLS-888:
-----------------------------------

             Summary: Drools 6.2 performance issue when using @ sign in drl file
                 Key: DROOLS-888
                 URL: https://issues.jboss.org/browse/DROOLS-888
             Project: Drools
          Issue Type: Bug
          Components: core engine
    Affects Versions: 6.2.0.Final
         Environment: jdk1.7.0_25
            Reporter: Thomas Leung
            Assignee: Mario Fusco


Our project has a need to use annotation (@) in drl files as a meta-data for each rule. E.g. 

rule "TEST RULE"
@ID('ABC001')
@FixedBy('Thomas')
when
   ...

While migrating from 6.1.0.Final to 6.2.0.Final, we noticed that there is a significant increase in the building time of the KieBase. The time needed for 6.2.0 is more than twice the 6.1.0. As we have quite a lot of KieBase configured, it is not acceptable.

After some experiements, we found that it is due to the annotations in drl files. Are there any difference in the internal implementation of KieBuilder between that 2 minor versions which will cause that performance issue? If yes, may I know if it possible to fix it?

Thanks & Regards,
Thomas Leung



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jboss-jira mailing list