Files
loongoffice/sw/source/core/text
Jonathan Clark 6594b279a9 tdf#92064 sw: Improve large paragraph layout performance
This change includes the following scalability improvements for
documents containing extremely large paragraphs:

- Reduces the size of layout contexts to account for LF control chars.

- Due to typical access patterns while laying out paragraphs, VCL was
  making O(n^2) calls to vcl::ScriptRun::next(). VCL now uses an
  existing global LRU cache for script runs, avoiding much of this
  overhead.

Change-Id: Iee03938683c95776a817d4819fe9a43c65a7c3fc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172801
Tested-by: Jenkins
Reviewed-by: Jonathan Clark <jonathan@libreoffice.org>
2024-09-03 21:32:00 +02:00
..
2024-08-04 21:07:26 +02:00
2024-08-04 21:07:26 +02:00