Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Tip
titleInformation
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:

...

EventTime
Page creation

For ~400 requirements / 480Kb of text.

  • 521ms before (parse the page and initialize),
  • + 16ms 19ms per requirement,
  • 200ms to finish.
  • No Jira connection.

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

  •  Test with a Jira connection

Page edition

For ~400 requirements / 480Kb of text.

474ms before,

  • + 27ms 28ms per requirement,
  • 200ms after,
  • No Jira connection.

Total +11,2 seconds.

For 0 requirement / 480kb of text

  • 274ms before,
  • (No operation)
  • 100ms after1ms 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]