https://bugs.freedesktop.org/show_bug.cgi?id=73841

          Priority: medium
            Bug ID: 73841
          Assignee: [email protected]
           Summary: Slow performance with "walking ants" selection
                    animation when copying large amounts of cells
          Severity: major
    Classification: Unclassified
                OS: Linux (All)
          Reporter: [email protected]
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: 4.1.4.2 release
         Component: Spreadsheet
           Product: LibreOffice

This is the same thing as bug #36283, but I can't "reopen" somebody else's bug
report so filing a new one, with more relevant information.

First, Gnumeric is affected by the same problem, although it is affected much
more strongly than LibreOffice - see
https://bugzilla.gnome.org/show_bug.cgi?id=381011#c12

Second, this behavior may be more visible with unoptimized GPU drivers (ex:
using the rather new radeonsi open-source driver, vs the mature and optimized
intel drivers).

And finally, here's how I can trigger the bug with LOo Calc 4.1.4.2 on Fedora
20:

1. Zoom out to 25%. On a 1920x1080 screen this means a *lot* of visible cells
2. Select the biggest possible visible rectangle of cells (ex: A1 to CO214)
3. Ctrl+C

Result; watch Calc and Xorg eat the CPU alive. Also, try making rectangle
selections (by dragging cells) in Calc and notice that the blue rectangle
selection is sluggish. When you press Escape to dismiss the "walking ants" copy
selection, performance goes back to normal (dragging a rectangle selection is
fluid).

In the case of Gnumeric, the problem (from what we know so far) is that they
are invalidating the whole rectangle bounding box (and thus redrawing that
instead of only drawing the ant-cursor repeatedly).

See also the gnumeric bug report for more investigation information.

-- 
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