[KULRICE-9042] Spring - Performance Created: 27/Feb/13  Updated: 12/Aug/13  Resolved: 27/Jun/13

Status: Closed
Project: Kuali Rice Development
Component/s: Performance
Affects Version/s: 2.2
Fix Version/s: 2.3.0-rc1, 2.3
Security Level: Public (Public: Anyone can view)

Type: Improvement Priority: Major
Reporter: Jeff Domeyer (Inactive) Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
is related to KULRICE-6557 Improve Performance and Memory Consum... Closed
Rice Module:
Rice Core, KRAD
KRAD Feature Area:
Data Dictionary
KAI Review Status: Not Required
KTI Review Status: Not Required
Include in Release Notes?:


KRAD makes extensive use of acquiring prototypes from spring, which has exposed some performance deficiencies with spring version 3.X.*.RELEASE where X < 2.

Spring 3.2.1.RELEASE has the performance fixes:

I stopped after finding the first 2 and didn't continue with testing of SPRING 3.1.0.
Also, the above mentioned jiras were all "fixed" in versions prior to 3.1.0, but there were additional changes made to the affected files in 3.2.1 which helped clear up the synchronization issues I was finding.

I didn't find a jira easily, but here's the commit:

So in the end, it would probably be best to upgrade to 3.2.1.RELEASE of spring.

Comment by Jerry Neal (Inactive) [ 04/Mar/13 ]

Great! Thanks Jeff

Comment by Heath Kesler (Inactive) [ 17/Jun/13 ]

Updated the spring version to 3.2.3-RELEASE and there does appear to be some minor improvements to the Spring Context initialization and prototype acquisition.

Comment by Jerry Neal (Inactive) [ 27/Jun/13 ]

Will be upgrading to Spring 3.2.2

Generated at Sun Jan 24 12:30:38 CST 2021 using JIRA 7.0.11#70121-sha1:19d24976997c1d95f06f3e327e087be0b71f28d4.