Cause: Poor implementation of tables causing an internal copy of the table on every operation and a slow traversal of table contents
Consequence: Slow operations on large tables
Fix: Optimize table contents traversal.
Result: Tables can be operated on in a responsive manner.
Description of problem: Libre Office Impress runs very slow when you have many slides and multiple object per slide.
Version-Release number of selected component (if applicable):
How reproducible: Very easily reproduced.
Steps to Reproduce:
1. Create LibreOffice Impress presentation
2. Add 20 slides
3. Add tables with at least 13 rows and 5 columns. Move the object around and create new rows
Actual results: When moving objects, it sometimes took over 15 seconds for the object to finally move
Expected results: The results were consistently slow as expected.
Additional info: Tried clearing ~/.libreoffice with no success.
Tried turning off Hardware Acceleration
Tried increasing Graphics Cache to 100MB in LibreOffice
We missed this one, sorry...
Yes, larger tables in impress are a pain. Let's see if I can speed it up a bit.
fixed upstream by commit 91864e19c84ae9834d6e97ee5ddc4db5bf957681
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.