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

Michael Stahl <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
                 CC|                            |[email protected],
                   |                            |[email protected],
                   |                            |[email protected],
                   |                            |[email protected]
           See Also|                            |https://bugs.documentfounda
                   |                            |tion.org/show_bug.cgi?id=80
                   |                            |715
           Assignee|[email protected] |[email protected]
                   |desktop.org                 |
     Ever confirmed|0                           |1
         Whiteboard|                            |perf

--- Comment #1 from Michael Stahl <[email protected]> ---
callgrind says >95% of CPU time goes into vcl::ScriptRun::next(),
called from HbLayoutEngine::Layout().

there is already a patch by mjayfrancis in gerrit to
substantially accelerate ScriptRun::next() but it was abandoned:

https://gerrit.libreoffice.org/#/c/11775/

i've done some callgrind profiling and have 3 potential fixes of my own,
one of which is an obvious 50% win, the second is a complete waste
of 1.5 days since at last i learned writer was already doing
something very similar itself, and the third almost eliminates the
other 50% at the cost of parentheses script correctness.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to