This issue has been created
There are 3 updates.
 
 
XWiki Platform / cid:jira-generated-image-avatar-54c7cf90-f015-4248-a9cb-c654cc1b741d XWIKI-22861 Open

Performance in XWiki 16.10.3 is significantly lower than previous cycle

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-3c582667-abf7-4580-a797-4b2ccec55569 Ilie Andriuta created this issue on 06/Feb/25 13:56
 
Summary: Performance in XWiki 16.10.3 is significantly lower than previous versions
Issue Type: cid:jira-generated-image-avatar-54c7cf90-f015-4248-a9cb-c654cc1b741d Bug
Affects Versions: 16.10.3
Assignee: Unassigned
Created: 06/Feb/25 13:56
Environment: Windows 11 Pro, Firefox 135, using an XWiki 16.10.3 Jetty/HSQLDB demo instance
Priority: cid:jira-generated-image-static-critical-154d2bd2-e1a3-48b7-b293-116b64f8dc0b Critical
Reporter: Ilie Andriuta
Description:

After running some performance tests on XWiki 16.10.3 by comparing it with XWiki 15.10.16 (last version from the previous cycle - Jetty/HSQL demo packaging), most of the indicators have reported much higher time values than in previous XWiki tested versions.

The full report is available here: https://test.xwiki.org/xwiki/bin/view/Performances/Jetty%20HSQLDB%20single%20wiki%20151016%20to%2016103

The tests were run on the same environment (see more details on https://test.xwiki.org/xwiki/bin/view/Performances/Jetty%20HSQLDB%20single%20wiki%20151016%20to%2016103#HEnvironment), same configuration and in the same time period. Also, the machine's processor was monitored closely to avoid high variations.

More specific, the following indicators have significantly higher values in XWiki 16.10.3 than in XWiki 15.10.16:

  • Jetty startup +13.5% slower
  • Reload of not existing page without UI: +42.16% slower
  • Reload of not existing page with UI: +145.49% slower
  • Reload of empty page without UI: +211.91% slower
  • Reload of empty page with UI: +158.39% slower
  • Reload of Main.WebHome without UI: +156.98% slower
  • Reload of Main.WebHome with UI: +151.83% slower
  • SOLR sync when index is empty: +55.66% slower
  • SOLR sync when there is nothing to do: +35.97% slower
  • Result of search finding lots of results: +89.11% slower
  • Result of search finding one result: +119.65% slower
  • Rendering of a page with 1000 macros without UI: +69.24% slower
  • Rendering of a page with 1000 html macros without UI: +22.11% slower
  • Wiki creation from flavor: +27.31% slower

The full details are available in the Performance report.

 
 

3 updates

 
cid:jira-generated-image-avatar-3c582667-abf7-4580-a797-4b2ccec55569 Changes by Ilie Andriuta on 06/Feb/25 13:56
 
Summary: Performance in XWiki 16.10.3 is significantly lower than previous versions cycle
Description: After running some performance tests on XWiki 16.10.3 by comparing it with XWiki 15.10.16 (last version from the previous cycle - Jetty/HSQL demo packaging), most of the indicators have reported much higher time values than in previous XWiki tested versions.

The full report is available here: [https://test.xwiki.org/xwiki/bin/view/Performances/Jetty%20HSQLDB%20single%20wiki%20151016%20to%2016103]

The tests were run on the same environment (see more details on [https://test.xwiki.org/xwiki/bin/view/Performances/Jetty%20HSQLDB%20single%20wiki%20151016%20to%2016103#HEnvironment]), same configuration and in the same time period. Also, the machine's processor was monitored closely to avoid high variations.

More specific, the following indicators have significantly higher values in XWiki 16.10.3 than in XWiki 15.10.16:
- Jetty startup *+13.5%* slower
- Reload of not existing page without UI: *+42.16%* slower
- Reload of not existing page with UI: *+145.49%* slower
- Reload of empty page without UI: *+211.91%* slower
- Reload of empty page with UI: *+158.39%* slower
- Reload of Main.WebHome without UI: *+156.98%* slower
- Reload of Main.WebHome with UI: *+151.83%* slower
- SOLR sync when index is empty: *+55.66%* slower
- SOLR sync when there is nothing to do: *+35.97%* slower
- Result of search finding lots of results: *+89.11%* slower
- Result of search finding one result: *+119.65%* slower
- Rendering of a page with 1000 macros without UI: *+69.24%* slower
- Rendering of a page with 1000 html macros without UI: *+22.11%* slower
- Wiki creation from flavor: *+27.31%* slower

The full details are available in the [Performance report|https://test.xwiki.org/xwiki/bin/view/Performances/Jetty%20HSQLDB%20single%20wiki%20151016%20to%2016103].


Although not mentioned in the report, I've also validated some test results with JMeter (5.6.3) and I got consistent results than the tests run with {{{}dumbbench{}}}.

The Peformance tests results from previous year (comaring XWiki 15.10.4 to 14.10.20) is available here: https://test.xwiki.org/xwiki/bin/view/Performances/Jetty%20HSQLDB%20single%20wiki%20141020%20to%2015104
Labels: performance