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

Improve EvaluationContextImpl memory usage

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Minor
    • None
    • None
    • dmn engine
    • None
    • NEW
    • NEW

    Description

      Currently java.util.Stack is used to represent call stack. This data structure copies arrays on each pop operation and thus fits the role worse than LinkedList and ArrayDeque offered by standard library, which both offer better performance and less GC pressure.

      Attachments

        Activity

          People

            fedor.gavrilov Fedor Gavrilov (Inactive)
            fedor.gavrilov Fedor Gavrilov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: