Performance test on Jetty/HSQLDB with a single wiki

Version 18.1 by Thomas Mortagne on 2014/09/17 08:27

Environment

  • Ubuntu 14.04 64b
  • Quad core i7
  • Oracle JDK 1.8.0_20 64b
  • standard jetty+hsqldb
  • only main wiki

Jetty startup

Until end message is printer. Done by hand with a chronometer.

Unit: seconds

  • 5.4.5: 12
  • 6.0.1: 12
  • 6.1: 13
  • 6.2-rc1: 14

First access

First HTTP request after starting Jetty. Firefox network statistics to load the root resource (image/js/css/etc. resources are not taken into account).

First access to not existing page without UI (/xwiki/bin/get/NoSpace/NoPage).

Unit: seconds

  • 5.4.5 : 6
  • 6.0.1 : 6
  • 6.1 : 6
  • 6.2-rc1 : 6

Reload

XWiki is doing nothing on background and everything is both in server and client cache already. Firefox network statistics to load the root resource (image/js/css/etc. resources are not taken into account).

Reload of not existing page without UI (/xwiki/bin/get/NoSpace/NoPage)

Unit: milliseconds

  • 5.4.5 : 15
  • 6.0.1 : 30
  • 6.1 : 45
  • 6.2-rc1 : 45
  • 6.3-20140916 : 32

Reload of not existing page with UI (/xwiki/bin/view/NoSpace/NoPage)

Unit: milliseconds

  • 5.4.5 : [100, 150]
  • 6.0.1 : [240, 300]
  • 6.1 : [350, 400]
  • 6.2-rc1 : [500, 550]
  • 6.3-20140916 : [200, 250]

SOLR

Full SOLR reindex

TODO

SOLR init when there is nothing to do

TODO

Rendering

Page with 1000 macros without UI

TODO

Memory

Memory after full SOLR index

TODO

Get Connected