Question
Atos
GB
Last activity: 16 Aug 2016 13:31 EDT
We are seeing performance degradation in production compared to pre-prod. OOTB classes / methods are invoked many times in prod but not in pre prod - Need help and advise?
Observations:
- 1. In prod the files under the Java Package com.pega.pegarules.data.internal.clipboard are executed 733 times and in pre-prod vs prod 54 times
- 2. Kindly see the execution count below – what is a defined association for a rule?
- a. Prod we get
- Most Called Classes:
- com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl 337 16.634%
- com.pega.pegarules.data.internal.clipboard.ClipboardPropertyBase 122 6.022%
- com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl 110 5.429%
- a. Prod we get
Observations:
- 1. In prod the files under the Java Package com.pega.pegarules.data.internal.clipboard are executed 733 times and in pre-prod vs prod 54 times
- 2. Kindly see the execution count below – what is a defined association for a rule?
- a. Prod we get
- Most Called Classes:
- com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl 337 16.634%
- com.pega.pegarules.data.internal.clipboard.ClipboardPropertyBase 122 6.022%
- com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl 110 5.429%
- a. Prod we get
- Most called Methods:
- com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl.isDefinedAsAssociation() 112 5.528
- com.pega.pegarules.data.internal.clipboard.ClipboardPropertyBase.mayNeedToTrackChange(ClipboardPropertyBase, String, String, String, ClipboardPage, ClipboardProperty, List) 95 4.689
- com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl.mimic(ClipboardProperty, boolean, ClipboardPageBase, ClipboardPageBase, boolean, boolean, ReferencePropertyDuplicator, ClipboardObject) 65 3.208
- com.pega.pegarules.session.internal.mgmt.autostreams.StreamChangeTracker.trackChangeForAjaxDrift(ClipboardProperty, String, String, String, ClipboardPage, ClipboardProperty, List) 53 2.616
- b. Pre-prod we can see the same code is called less frequently
- The same classes compared to prod:
- com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl 21 7.836%
- com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl 13 4.851%
- com.pega.pegarules.data.external.clipboard.ClipboardObjectImpl 10 3.731%
- Same methods compared to prod:
- com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl.isDefinedAsAssociation() – not called in pre-prod
- com.pega.pegarules.data.internal.clipboard.ClipboardPropertyBase.mayNeedToTrackChange(ClipboardPropertyBase, String, String, String, ClipboardPage, ClipboardProperty, List) 1 0.373
- com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl.mimic(ClipboardProperty, boolean, ClipboardPageBase, ClipboardPageBase, boolean, boolean, ReferencePropertyDuplicator, ClipboardObject) 1 0.373
com.pega.pegarules.session.internal.mgmt.autostreams.StreamChangeTracker.trackChangeForAjaxDrift(ClipboardProperty, String, String, String, ClipboardPage, ClipboardProperty, List) 4 1.493
***Updated by Moderator: Marissa. Removed user added Ask the Expert and #helpme tags. Apologies for confusion, shouldn't have been an end-user option; updated Category***