Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: JIRA Issue macro params updated with additional server info

...

Panel
bgColorwhite
titleBGColor#FAEBD7
borderStylesolid
titlePerformance Data Collection
borderStylesolid
borderColorgrey

The QA team will collect benchmark data from KRAD applications that will be used to guide the performance effort. In addition, the KRAD team will work with other applications to determine where the bottlenecks are and verify they are accounted for in the work plan.

Complete?

Panel
bgColorwhite
titleBGColor#FAEBD7
borderStylesolid
titleServer Tuning Phase 1
borderStylesolid
borderColorgrey
JiraDescriptionCompleted?
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8431
Perform expression function setup once per lifecycle(tick)

JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8929

JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8949

JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9774

JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9794

JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9803

Optimize template invocationIn Progress
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9423
Research string template method for global useIn Progress
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8433
Thin out view component graph(tick)
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8797
Reduce object creation in collectionsResearch Done, Holding on Impl
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-7005
Server paging of collectionsIn Progress, for RC1

JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8957
,
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8961
,

JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9422
,
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9612

Improve Cloning Performance, Reduce CloningIn Progress, for RC1
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8937
,
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9042
Remove view pooling and optimize Spring bean creationWork complete, needs patch applied, for RC1
Panel
bgColorwhite
titleBGColor#FAEBD7
borderStylesolid
titleClient Tuning Phase 1
borderStylesolid
borderColorgrey
JiraDescriptionCompleted?
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9424
Profile script execution to identify top bottlenecks(tick)
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9594

Global handler for disclosure content

(tick)
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-7998
Dirty field rewrite(tick)
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9596

Investigate the feasibility and implement aaData for other richTable based tables other than LightTable

(tick)
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9595

Avoid running scripts on non-visible content 

(tick)
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9597

Script logic performance pass  

 
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9598

Validation framework improvement to cut data that is determined to be default 

(tick)
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9599

Validation framework improvement for handling collections differently 

(tick)
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9600

Cut marker spans when not used 

 
Panel
bgColorwhite
titleBGColor#FAEBD7
borderStylesolid
titlePerformance Monitoring
borderStylesolid
borderColorgrey
JiraDescriptionCompleted?
 Create automated tests against slow viewsIn Progress
 Setup monitoring and alerts in AppDynamicsIn Progress
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9613
Document performance best practices for applications to follow 
Panel
bgColorwhite
titleBGColor#FAEBD7
borderStylesolid
titleTest Environments
borderStylesolid
borderColorgrey
JiraDescriptionCompleted?
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9429
Profile Kitchen Sink pages using App DynamicsIn Progress
Panel
bgColorwhite
titleBGColor#FAEBD7
titleConsulting
borderStylesolid
titleConsulting
borderColorgrey

Work with consultants to fine tune and determine optimal deployment configuration.

Complete? (tick)


Panel
bgColorwhite
titleBGColor#FAEBD7
borderStylesolid
titleServer Tuning Phase 2
borderStylesolid
borderColorgrey
JiraDescriptionCompleted?
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8798
Research multi-threading in lifecycle 

JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8946
,
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8955
,

JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8956
,
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8958
,

JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8954
,
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9041
,

JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9045

Apply contributed performance patches 

JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-8298

Add caching to KRAD services where possible 
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9993
Remove initial build of table details 
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9431
Add options to disable lifecycle features 
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9432
View lifecycle code optimization 
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9433
Reduce size of response (optimize markup) 
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9434
JVM Tuning 
JIRA
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
keyKULRICE-9651
Documentation 

...