[KULRICE-6557] Improve Performance and Memory Consumption Created: 23/Jan/12  Updated: 21/Apr/14  Resolved: 24/Jan/14

Status: Closed
Project: Kuali Rice Development
Component/s: Development, Performance, Roadmap
Affects Version/s: None
Fix Version/s: 2.4
Security Level: Public (Public: Anyone can view)

Type: Improvement Priority: Major
Reporter: Jerry Neal (Inactive) Assignee: Jerry Neal (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Σ Remaining Estimate: 1 week, 4 days, 4 hours Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: 1 week, 4 days, 4 hours Original Estimate: Not Specified

Issue Links:
Cloners
cloned to KULRICE-6699 Reduce view size for session storage ... Closed
Discovered
discovered KULRICE-8431 Performance: perform expression funct... Closed
discovered KULRICE-8433 Performance: remove quickfinder and i... Closed
discovered KULRICE-8432 Peformance: remove default readOnly e... Closed
Feature
is feature for KULRICE-9612 Reimplement cloning to use component ... Closed
Relate
relates to KULRICE-9313 Perform experiment on cloning for per... Closed
relates to KULRICE-9045 ViewServiceImpl - buildView - DB Conn... Open
relates to KULRICE-9042 Spring - Performance Closed
relates to KRRM-141 KRAD Phase 3 - Complete core features... Resolved
relates to KULRICE-8918 Improved KRAD collections performance Closed
is related to KULRICE-6346 KRAD: TableLayoutManager Not Releasin... Closed
is related to KULRICE-6757 KSPD: Investigate Optimization option... In Progress
is related to KULRICE-8955 MessageServiceImpl getDefaultLocaleCo... Open
is related to KULRICE-9409 Tweaks to output for validation messages Open
is related to KULRICE-9041 Performance - MessageStructureUtils -... Open
is related to KULRICE-6699 Reduce view size for session storage ... Closed
is related to KULRICE-8929 KRAD rederning is slow due to Freemar... Closed
is related to KULRICE-7953 Add support for ajax retrieval of dis... Closed
is related to KULRICE-8937 Remove Pre-Built Views/View Pooling -... Closed
is related to KULRICE-8946 A few small things that can improve K... Closed
is related to KULRICE-8949 Synchronization Issues with FreeMarker Closed
is related to KULRICE-8954 Reduce object creation in component l... Closed
is related to KULRICE-8956 ComponentBase performFinalize Perform... Closed
is related to KULRICE-8958 ScriptUtils convertToJsValue Performa... Closed
is related to KULRICE-8957 CloneUtils getFields Performance Impr... Closed
is related to KULRICE-8961 CloneUtils getFieldsWithAnnotation Pe... Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
KULRICE-6977 Do POC on creating a simple table lay... Sub Task Closed Jerry Neal  
KULRICE-7003 Provide a simpler table layout that d... Sub Task Closed Jerry Neal  
KULRICE-7005 Implement server paging of collection... Sub Task Closed Peter Giles  
KULRICE-7006 Provide configuration on Collection G... Sub Task Closed Matthew Wuertz  
KULRICE-7007 Add flags to view to disable storing ... Sub Task Closed Jerry Neal  
KULRICE-7008 Add flag to component that enables st... Sub Task Closed Jerry Neal  
KULRICE-7009 Profile the view process (complete re... Sub Task Closed Daniel Seibert  
KULRICE-7012 Limit the size of form storage in ses... Sub Task Closed Claus Niesen  
KULRICE-7013 Research the ability to have pre-buil... Sub Task Closed  
KULRICE-7014 Get setup with MyPlan application loc... Sub Task Closed Jerry Neal  
KULRICE-7350 Preload view objects from Spring Sub Task Closed Jerry Neal  
KULRICE-7351 Conversion of JSP templates to templa... Sub Task Closed Jerry Neal  
KULRICE-7527 Remove non-common default bean defini... Sub Task Closed Jerry Neal  
KULRICE-9407 Implement fast light-weight Table Col... Sub Task Closed Brian Smith  
KULRICE-8918 Improved KRAD collections performance Sub Task Closed  
KULRICE-9424 Profile script execution to identify ... Sub Task Closed Brian Smith  
KULRICE-9429 Profile Kitchen Sink pages using App ... Sub Task Closed  
KULRICE-9434 JVM tuning Sub Task Open  
KULRICE-9641 Change table components to not go thr... Sub Task Closed  
KULRICE-9803 Remove interpret freemarker calls Sub Task Closed Jerry Neal  
KULRICE-10112 docs and smoke test for server paging... Sub Task Open  
Similar issues:
KULRICE-3689Improve performance of IdentityArchiveService interactions
KULRICE-8448Improve Role Performance
KULRICE-6346KRAD: TableLayoutManager Not Releasing Memory
KULRICE-6735Document the Performance Improvements
KULRICE-4957Update surefire plugin due to memory leak
KULRICE-11177Need JPA related caching functionality to improve performance and support clustering
KULRICE-14218Release 2.3.7 with KRMS performance improvements
KULRICE-9313Perform experiment on cloning for performance improvements
KULRICE-382Improve performance and large data set handling of the Route Queue view
KULRICE-8918Improved KRAD collections performance
Rice Module:
KRAD
Application Requirement:
Rice
KAI Review Status: Not Required
KTI Review Status: Not Required
Include in Release Notes?:
Yes

 Description   

Continue to reduce memory footprint of forms and improve performance.

Some current thoughts to implement are:

1) Implement JS unload event to make server call and clear the form (this will catch a lot more than our current server side clears)

2) Remove objects from the View that are not set to render (reduce size of view storage)



 Comments   
Comment by Jessica Coltrin (Inactive) [ 16/Oct/12 ]

moving m4 criticals and blockers to rc1

Comment by Jessica Coltrin (Inactive) [ 24/Jan/14 ]

Core issues here are complete so resolving this Jira. Ongoing issues will be tracked in KULRICE-10089.

Generated at Sun Feb 23 02:28:53 CST 2020 using JIRA 6.1.5#6160-sha1:a61a0fc278117a0da0ec9b89167b8f29b6afdab2.