Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-8468

Performance: Collect templates through view lifecycle and include once in view rendering


    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Complete
    • Affects Version/s: None
    • Fix Version/s: 2.2.0-rc1, 2.2
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • Similar issues:
      KULRICE-13147Inefficiencies in view lifecycle and rendering
      KULRICE-8797Reduce object creation in view lifecycle
      KULRICE-8798Look into multithreading during the view lifecycle
      KULRICE-7220Look into replacing component update process with full view lifecycle
      KULRICE-7009Profile the view process (complete request/response) for bottlenecks
      KULRICE-10810Look into transaction view lifecycle
      KULRICE-10103Collection index on view only allows the same collection to be on the view once
      KULRICE-10353Inline processing of FreeMarker templates
      KULRICE-12547Direct inquiry renders including properties not present on the view
      KULRICE-10980Analysis on performance tasks
    • Rice Module:
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required


      Currently templates are included for each component render even though they only need to be included once to bring in the macro. We can collect the templates through the lifecycle then put a step in at the beginning of the view render to include them, then change template.ftl to not include the template but simply invoke the macro.

        Issue Links


          There are no comments yet on this issue.


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


              • Created:

                Structure Helper Panel