Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Information

These are the results of our performance tests. If your performance is sensitive and/or you are working on server sizing, it may be better that you perform performance tests on a staging instance yourself.


Performance improvements in v1.11.5

  • For pages with no requirements, we've improved the speed by skipping the indexation of requirements:
    • We skip the parsing if the storage format hasn't changed,
    • We skip the parsing if the rendered format hasn't changed, in case it contains an "Include" or "Scaffolding" macro.
    • We skip the parsing if there is no requirement in the old or new version.

Details

We have evaluated on a personal machine:

  • Macbook 2013
  • 2,4 GHz Intel Core i7-3635QM (3rd generation–2013, not the 8th generation from 2017),
  • RAM 8GB.

We have simply instrumented the code and created massive pages:

EventTime
Page creation

For ~400 requirements / 480Kb of text.

  • 19ms per requirement,
  • No Jira connection.

Total: +7,6 seconds (on top of Confluence's algorithm).

  • Test with a Jira connection

Page edition

For ~400 requirements / 480Kb of text.

  • + 28ms per requirement,
  • No Jira connection.

Total +11,2 seconds.

For 0 requirement / 480kb of text

  • 1ms if the page doesn't contain any "include" or "Scaffolding" macro,
  • 564ms if the page contains mutable content (include macro or Scaffolding).
  • Test with a Jira connection

Submission of excerpts

Search

Dependency matrix

Coverage matrix

Traceability matrix

[1] 

  • No labels