[Libreoffice-bugs] [Bug 125171] Writer FILEOPEN, FORMATTING, VIEWING: very slow, hanging when opening files with complex tables

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Thu Mar 12 12:26:55 UTC 2020


https://bugs.documentfoundation.org/show_bug.cgi?id=125171

--- Comment #14 from Aleksei Nikiforov <darktemplar at basealt.ru> ---
Created attachment 158650
  --> https://bugs.documentfoundation.org/attachment.cgi?id=158650&action=edit
slow-large-v2.odt

(In reply to Julien Nabet from comment #12)
> You can retest the bug with LO 6.4.1 but no info since there was no comment.
I've built from sources and tried following version:

Version: 6.4.2.1
Build ID: c92dba0b4728c0ec26c4b83e2c0fbf3284425375
CPU threads: 12; OS: Linux 5.5; UI render: default; VCL: kf5; 
Locale: en-US (C); UI-Language: en-US
Calc: threaded

LO opens example files pretty fast, even larger ones. But on large examle even
while it doesn't hangs for long time after opening file anymore, it still hangs
for a bit and LO works pretty slow, constantly consuming 100% CPU according to
'top'.

I've tried replacing every word 'text' with phrase 'longer string with some
spaces' to see if it'd make LO work slower. Not sure about result, I guess it
might work a bit slower. I'm attaching resulting file.

(In reply to Mike Kaganski from comment #13)
> An idea would be to add a flag to the follow row frame indicating that it
> should not look back for the total row height before when the current height
> is greater than minimal ... or even not the flag, but simply the "previous
> height" to avoid looking back at all?
Caching results of size and position calculations might help. But in that case
events affecting either size of position should invalidate such caches at least
partially.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20200312/51826be2/attachment.htm>


More information about the Libreoffice-bugs mailing list