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

LookupUtils getSearchResultsLimit Performance Improvement

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.2
    • Fix Version/s: 2.3.1
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Epic Link:
    • Rice Module:
      KRAD
    • KRAD Feature Area:
      Utility
    • Sprint:
      2.3.1 Sprint 2
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      LookupUtils' getSearchResultsLimit method acquires the search results limit from the view's spring configuration. View beans are prototypes, and each call requires spring to recreate the bean, or in the case of the object serialization performance fix, causes it to create a new object from the byte array cache.

      Either way, this is quite a costly operation. The search results limit should probably be cached to avoid this work.

        Attachments

          Activity

          Hide
          bsmith Brian Smith (Inactive) added a comment -

          We believe that this is no longer an issue and has been changed

          Show
          bsmith Brian Smith (Inactive) added a comment - We believe that this is no longer an issue and has been changed

            People

            • Assignee:
              bsmith Brian Smith (Inactive)
              Reporter:
              jdomeyer Jeff Domeyer (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 30 minutes
                30m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 30 minutes
                30m