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

Perform experiment on cloning for performance improvements

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Complete
    • Affects Version/s: None
    • Fix Version/s: 2.3.0-m2, 2.3
    • Component/s: Analysis
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KRAD
    • KRAD Feature Area:
      UIF Component
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      Copying of objects in the view lifecycle is one of the contributors to performance problems. Would like to do some analysis on methods that might improve the cloning time.

      One tool created by Google is KRYO: https://code.google.com/p/kryo/

      Write a test case that will get the kitchen sink view (getViewService.getViewById(“UifCompView”)), then make a thousand copies. One using our CloneUtils, and another using the KRYO method. Time the results for each and report the results. I haven’t looked much into KRYO so not sure what all it takes to get setup. If it looks like it will be a big job please let me know.

        Attachments

          Issue Links

            Activity

            There are no comments yet on this issue.

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: