Type: Bug Fix
Affects Version/s: 220.127.116.11
Fix Version/s: Not version specific
KULRICE-7009 Profile the view process (complete request/response) for bottlenecks KULRICE-9424 Profile script execution to identify top bottlenecks KULRICE-8962 CloneUtils deepCloneObject Performance Improvement KULRICE-14090 Make improvements to KIM integration performance KULRICE-9148 Disable SessionDocumentService in the KNS KULRICE-9230 KNS should not use the KRAD SessionDocumentService KULRICE-8946 A few small things that can improve KRAD performance KULRICE-10178 Remove SessionDocumentService from KRAD KULRICE-9358 Form and WorkflowDocument no longer being persisted to session after disabling the SessionDocumentService KULRICE-9895 Install Jenkins Performance Plugin
Application Requirement:KFS, KC, Rice
It appears that the SessionDocumentService is a major source of performance issues, especially for large documents. For every request the user makes on the document, the entire document is serialized and transferred to and from the database.
Some of the performance may be due to the size of the connection pool, but across two servers it should have been sufficient for the number of users who were testing. It really seemed to have to do with the sheer amount of data being transferred. On some maintenance documents (which is all we were testing), the serialized object graph was over a megabyte.
By stubbing out the service to remove the feature altogether, we were able to greatly improve server performance. That may not be the ultimate solution, but it meets UCDs needs at the moment.
Another option would be to use a shared file system for such a store, since that would be faster to access than via the database connections.
|Fix Version/s||2.x-backlog [ 15811 ]|
|Fix Version/s||1.x-backlog [ 16014 ]|
|Fix Date||[ set to sprint end date ]|
|Application Requirement||KFS,KRICE [ 10874,11120 ]||KFS,KRA,KRICE [ 10874,10875,11120 ]|
|Status||Open [ 1 ]||Closed [ 6 ]|
|Fix Version/s||Backlog [ 15811 ]|
|Resolution||Duplicate [ 3 ]|
|Workflow||custom [ 85343 ]||Copy of custom for rice [ 212099 ]|
|Workflow||Copy of custom for rice [ 212099 ]||custom [ 221847 ]|
|Workflow||custom [ 221847 ]||Rice Workflow [ 231595 ]|
|Fix Version/s||Not version specific [ 17967 ]|