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

Parallel Lambda Externalization

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • None

      When having many rules, a lot of time is spent in externalising lambda.

      This time could be reduced by converting the post processing to parallel evaluation.

      This could lead to up to 50% speed improvement:

      • Parallel

      BuildKJarFromResourceBenchmark.createKJarFromResource 1000 true avgt 20 1740.120 ± 20.796 ms/op

      • Sequential

      BuildKJarFromResourceBenchmark.createKJarFromResource 1000 true avgt 20 3716.894 ± 44.301 ms/op

              lmolteni@redhat.com Luca Molteni
              lmolteni@redhat.com Luca Molteni
              Daniel Rosa Daniel Rosa
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: