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

Performance hit on creating XPath instances during heavy use of XML routing in workflow

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1.1
    • Component/s: Performance
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KEW
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      There is a routing scenario in use at IU which involves heavy use of XML rule attributes. During this routing scenario the same document content is used to create new XPath instances when they could be reused. When the same XPath is reused it seems to do some sort of caching so that the results are found faster. After changing the code to reuse the same XPath instance where appropriate we found that the routing time for that scenario went from 30+ seconds to well under 10 seconds.

        Attachments

          Issue Links

            Activity

            Error rendering 'com.atlassian.jira.jira-view-issue-plugin:activitymodule'. Please contact your JIRA administrators.

              People

              • Assignee:
                jawbenne James Bennett
                Reporter:
                jawbenne James Bennett
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: