Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-8431

Performance: perform expression function setup only once per lifecycle

    Details

    • Type: Task
    • Status: Closed
    • Priority: Critical
    • Resolution: Complete
    • Affects Version/s: None
    • Fix Version/s: 2.3
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      Expression functions are setup for each expression evaluation. Performance can be improved by only setting up these once per lifecycle

        Attachments

          Issue Links

            Activity

            Hide
            jkneal Jerry Neal (Inactive) added a comment -

            From Dan:

            Another place for speed improvement is in the ExpressionEvaluatorServiceImpl. This gets called a lot. Something small that could speed things up is use a static parser and also cache the parsed expressions.

            Show
            jkneal Jerry Neal (Inactive) added a comment - From Dan: Another place for speed improvement is in the ExpressionEvaluatorServiceImpl. This gets called a lot. Something small that could speed things up is use a static parser and also cache the parsed expressions.

              People

              • Assignee:
                jkneal Jerry Neal (Inactive)
                Reporter:
                jkneal Jerry Neal (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: