Setup: the Jetty/HSQLDB demo distribution 18.10.0-20261022.101236-17 (pre-installed flavor), with only xwiki-platform-uiextension-default replaced by the JAR built from the PR for the "after" runs. Rounds alternated before, after, before, after, with a restart for each. Each round ran on an idle instance (no background work left), logged in as Admin.
Method: sequential requests, a new connection per request (like the QA wget calls), 50 warm-up requests and then 200 timed requests per URL.
Full page views are 10–15% faster, while get requests (no UI) are unchanged. For the three view pages, both "after" rounds are faster than both "before" rounds, on median and on lowest value. The missing page without UI varies between rounds as much as the difference measured.
Results, both rounds combined (median / lowest, in ms):
Test
Before
After
Change in median
Not existing page, with UI (view/NoSpace/NoPage)
95.7 / 72.4
81.1 / 65.5
-15%
Empty page, with UI (view/EmptySpace/EmptyPage)
107.6 / 88.9
96.8 / 76.9
-10%
Main.WebHome, with UI (view/Main/WebHome)
112.1 / 90.0
100.4 / 80.3
-10%
Not existing page, no UI (get/NoSpace/NoPage)
98.3 / 76.1
95.1 / 65.4
-3% (noise)
Empty page, no UI (get/EmptySpace/EmptyPage)
6.3 / 4.4
6.2 / 4.3
none
Main.WebHome, no UI (get/Main/WebHome)
8.4 / 5.8
8.1 / 5.6
none
This message was sent by Atlassian Jira (v9.3.0#930000-sha1:287aeb6)
If image attachments aren't displayed, see this article.