I have a simple Xojo webap built with Xojo 2018r4, depolyed as a 64 bit macOS standalone SSL app.
Even though I was running it with 400 or even 600 sockets, it performance falls apart when I had more than 20 simultaneous users. It felt like something was going on worse than just running out of sockets.
From the 2019R1 and R1.1 release notes:
54757 Crashes & Assertions » IDE Unhandled Exception NilObjectException no longer occurs in some situations when debugging Xojo.Net.HTTPSocket .
54412 Framework » All Xojo.Net.HTTPSocket events are no longer raised on a pre-emptive thread, this would cause all sorts of random/odd behavior depending on the thread context switches.
32344 Framework » All The buffer size on SSLSocket has been increased to 256K.
55301 Framework » Windows Sped up URLConnection/Xojo.Net.HTTPSocket requests and decreased CPU usage.
[...] and a bunch of fixes for URLConnection as well
My question: could any of the problems I was seeing in 2018R4 be due to any of these socket-relaed issues?
Has anyone done performance testing on a web app from 2018 to 2019 and seen improvements?