Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-5108

KieHelper.build is very slow on Drools 6.4.0.Final

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • None
    • core engine
    • None
    • 2020 Week 07-09 (from Feb 10)
    • NEW
    • NEW

      Tried build with 230 rules, it is taking nearly 10 seconds

      org.kie.internal.utils.KieHelper kieHelper = new org.kie.internal.utils.KieHelper();
      kieHelper.setClassLoader(this.getClass().getClassLoader());
      kieHelper.addContent( drlContent, ResourceType.DRL );
      
      Results res = kieHelper.verify();
      if ( res.hasMessages( Message.Level.ERROR ) ) {
          throw new DroolsCompilationException("Exception while compiling rule ");
      }
      
      if ( kbConf == null ) {
          kbConf = KieServices.Factory.get().newKieBaseConfiguration();
      }
      kbConf.setOption( EqualityBehaviorOption.EQUALITY );
      
      KieBase kieBase = kieHelper.build( kbConf );
      

              mfusco@redhat.com Mario Fusco
              ravi.manjanaik@gmail.com Ravi M (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: