https://bugs.documentfoundation.org/show_bug.cgi?id=120014
--- Comment #4 from Alex Thurgood <[email protected]> ---
I had a look at this with Instruments.app, the Apple provided developer tool
and carried out a time profile using an older version of the Writer Guide ODT
as a test document in a non-debug, production release version of LO 6152.
A fairly significant amount of time, when scrolling either with the vertical
document scrollbar or the mouse wheel scroll function, comes from :
+0x160 callq "PaintHelper::DoPaint(vcl::Region const*)"
which is called several hundred times in certain cases, leading to a time
occupation of several hundred milliseconds.
That call is linked to :
vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags)
which calls
SwDashedLine::Paint(OutputDevice&, tools::Rectangle const&)
I am enclosing a screenshot of the Instruments.app output zoomed in on an area
of the trace where the processing time caused a noticeable slowdown/lag in
cursor scrolling.
Analysing the functions called in this area of the trace points to the calls I
indicated above.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs