If you disable invoke dynamic does it make a difference? Groovy 4 switched to that by default.
-James On Thu, Sep 11, 2025 at 12:36 PM Gianluca Sartori <[email protected]> wrote: > I've tested a single page, one created to test our own Table object > generation. > > It's a big page so it is normal that the generation takes time. The > issue is not the 3 seconds duration. > > The problem is that the same page, running on the same hardware, shows > different generation times between Grails 6 (around 3 secs, OK) and > Grails 7 (more than 4 secs - ?). > > Gianluca Sartori > -- > https://dueuno.com > > On Thu, 11 Sept 2025 at 18:06, James Fredley <[email protected]> > wrote: > > > > Do these times represent multiple requests? > > > > Here is some recent load testing I performed on an AWS t4g.micro with > 1GB RAM against two actions with GSPs. > > > > > ======================================================================================================================== > > ---- Global Information > -------------------------------------------------------------|---Total---|-----OK----|----KO---- > > > request count > | 89,438 | 89,438 | - > > > min response time (ms) > | 26 | 26 | - > > > max response time (ms) > | 575 | 575 | - > > > mean response time (ms) > | 39 | 39 | - > > > response time std deviation (ms) > | 19 | 19 | - > > > response time 50th percentile (ms) > | 34 | 34 | - > > > response time 75th percentile (ms) > | 41 | 41 | - > > > response time 95th percentile (ms) > | 63 | 63 | - > > > response time 99th percentile (ms) > | 97 | 97 | - > > > mean throughput (rps) > | 149.06 | 149.06 | - > > ---- Response Time Distribution > ---------------------------------------------------------------------------------------- > > > OK: t < 800 ms > 89,438 (100%) > > > OK: 800 ms <= t < 1200 ms > 0 (0%) > > > OK: t >= 1200 ms > 0 (0%) > > > KO > 0 (0%) > > > ======================================================================================================================== > > > > On 2025/09/11 14:11:36 Gianluca Sartori wrote: > > > Hi folks, > > > > > > I've been testing our "stress-test" with grails 7.0.0-RC1, It looks > > > like the GSP rendering is slower than earlier (we do server side > > > rendering so for us it is crucial to keep GSP generation time & final > > > weight as low as possible). > > > > > > This is not at all a priority at the moment, but I was wondering if > > > something changed under the GSP hood or the issue may be somewhere > > > else. > > > > > > Grails 6 > > > 15:58:56.608 WARN [https-jsse-nio-9443-exec-5] > > > d.elements.core.ElementsController : Rendered TRANSITION in > > > 3230ms > > > 15:59:04.755 WARN [https-jsse-nio-9443-exec-3] > > > d.elements.core.ElementsController : Rendered TRANSITION in > > > 2874ms > > > 15:59:13.482 WARN [https-jsse-nio-9443-exec-1] > > > d.elements.core.ElementsController : Rendered TRANSITION in > > > 3136ms > > > 15:59:20.795 WARN [https-jsse-nio-9443-exec-4] > > > d.elements.core.ElementsController : Rendered TRANSITION in > > > 3121ms > > > > > > Grails 7 > > > 16:03:30.043 WARN [https-jsse-nio-9443-exec-1] > > > d.elements.core.ElementsController : Rendered TRANSITION in > > > 4608ms > > > 16:03:44.926 WARN [https-jsse-nio-9443-exec-2] > > > d.elements.core.ElementsController : Rendered TRANSITION in > > > 4623ms > > > 16:03:59.200 WARN [https-jsse-nio-9443-exec-4] > > > d.elements.core.ElementsController : Rendered TRANSITION in > > > 4626ms > > > 16:04:49.791 WARN [https-jsse-nio-9443-exec-9] > > > d.elements.core.ElementsController : Rendered TRANSITION in > > > 4994ms > > > > > > > > > Gianluca Sartori > > > -- > > > https://dueuno.com > > > >
