Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.2
-
Component/s: Performance
-
Security Level: Public (Public: Anyone can view)
-
Labels:None
-
Rice Module:Rice Core, KRAD
-
KRAD Feature Area:Data Dictionary
-
KAI Review Status:Not Required
-
KTI Review Status:Not Required
-
Include in Release Notes?:Yes
Description
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:
https://jira.springsource.org/browse/SPR-7227
https://jira.springsource.org/browse/SPR-4876
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:
https://github.com/SpringSource/spring-framework/commit/b9df7d68d9bad103077f5bf84a016b403c6171fb
So in the end, it would probably be best to upgrade to 3.2.1.RELEASE of spring.
Attachments
Issue Links
- is related to
-
KULRICE-6557 Improve Performance and Memory Consumption
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 2.3 [ 16595 ] |
Link |
This issue is related to |
Documentation Review Status | Pending Review [ 14643 ] | Not Required [ 14642 ] |
Status | Open [ 1 ] | Resolved [ 5 ] |
Fix Version/s | 2.3.0-rc1 [ 17047 ] | |
Resolution | Fixed [ 1 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Workflow | custom [ 167640 ] | Copy of custom for rice [ 215531 ] |
Workflow | Copy of custom for rice [ 215531 ] | custom [ 225279 ] |
Workflow | custom [ 225279 ] | Rice Workflow [ 235027 ] |
Great! Thanks Jeff