Performance test on Jetty/HSQLDB with a single wiki

Version 27.1 by Thomas Mortagne on 2014/09/19 11:09

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: 12
  • 6.3-20140916: 12

First access

First HTTP request after starting Jetty.

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

Firefox network statistics to load the root resource (image/js/css/etc. resources are not taken into account).

Unit: seconds

  • 5.4.5 : 6
  • 6.0.1 : 6
  • 6.1 : 6
  • 6.2 : 6

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

Unit: seconds

Firefox network statistics to load the root resource (image/js/css/etc. resources are not taken into account).

  • 5.4.5 : 6
  • 6.0.1 : TODO

Done by hand with a chronometer (image/js/css/etc. resources are not taken into account).

  • 6.1 : TODO
  • 6.2 : 18
  • 6.3-20140916: 13

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