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