We're in the process of upgrading from SmartGWT Enterprise 13.0-p20231012 to 14.1-p20250512. There is a significant slowdown in application speed between the 2 versions. We observed the same thing when trying to upgrade to 13.1 earlier this year, so I'm thinking that's where the issue started.
Here are the SmartGWT timings between 2 identical calls:
13.0:
14.1:
The above is the "timing" node from the responses in the console, I just flip them from start/end times to durations to make it easier to read.
Here are the SmartGWT timings between 2 identical calls:
13.0:
Code:
Server processing: 1350ms
RPCManager construction: 4ms
DSRequest construction: 0ms
RPCManager processing: 1314ms
DSRequest processing: 1308ms
outputs processing: 0ms
includeFrom processing: 0ms
Declarative security checks: 0ms
Field-level declarative security checks: 0ms
Prepare DSRequest for DMI: 0ms
DMI: 1306ms
DSRequest processing: 85ms
Declarative security checks: 0ms
transformMultipleFields processing: 0ms
DSRequest processing: 62ms
groupBy processing: 0ms
outputs processing: 1ms
includeFrom processing: 0ms
Declarative security checks: 2ms
Field-level declarative security checks: 0ms
Prepare DSRequest for DMI: 0ms
DMI: 0ms
transformMultipleFields processing: 0ms
Paged fetch: 48ms
get connection: 0ms
query: 46ms
SQLTransform: 2ms
DSResponse serialization: 32ms
Code:
Server processing: 3677ms
RPCManager construction: 5ms
DSRequest construction: 0ms
RPCManager processing: 731ms
DSRequest processing: 725ms
outputs processing: 0ms
includeFrom processing: 1ms
Declarative security checks: 0ms
Field-level declarative security checks: 0ms
Prepare DSRequest for DMI: 0ms
DMI: 724ms
DSRequest processing: 142ms
Declarative security checks: 1ms
transformMultipleFields processing: 0ms
DSRequest processing: 95ms
groupBy processing: 0ms
outputs processing: 0ms
expressions processing: 1ms
includeFrom processing: 0ms
Declarative security checks: 10ms
Field-level declarative security checks: 1ms
Prepare DSRequest for DMI: 0ms
DMI: 0ms
transformMultipleFields processing: 0ms
Paged fetch: 49ms
get connection: 0ms
query: 47ms
SQLTransform: 2ms
DSResponse serialization: 2941ms
Comment