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

            Bug ID: 87101
           Summary: EDITING 100x performance regression inserting
                    rows/columns into sheet
           Product: LibreOffice
           Version: 4.3.4.1 release
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: major
          Priority: medium
         Component: Spreadsheet
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: r...@alum.mit.edu

Reference
https://drive.google.com/file/d/0B-4rl96vSQGGenhwd0wzdFpOMFk/view?usp=sharing

Inserting rows into the attached spreadsheet suffers a critical performance
regression going from 4.2.7 to 4.3.4.  To reproduce:

1) Go to sheet "T Rank"

2) Select rows 420-519

3) Insert Rows Above (note that 4.2.7 and 4.3.4 are subject to bug 77592).

On my laptop (Core i7-920XM, 16 GB RAM), I measured the following CPU times
(and memory consumption) for opening the file and inserting rows as stated. 
Wall clock time is subjectively very close to CPU time and the system shows one
core is 100% occupied.  Very little else was taking place, so hyperthreading or
turbo mode is unlikely to be responsible for any significant difference.  The
VSZ and RSS columns are the memory consumption following the load and insert
operations; the VSZ (close) column is the virtual size after closing the
spreadsheet.

Inserting columns shows similar behavior, but I didn't measure it.  I'm less
certain about removing sheets, but that also seems much slower in 4.3.4.

This is in all cases using the freedesktop RPM's, not the distro RPMs (for
openSUSE 13.2).

4.2.7 is a nice improvement over 4.1.5.  4.3.4 is unusable.

Version        Load        Insert Rows    VSZ    RSS    VSZ (close)
4.1.5        1:33         0:33          9659796    8200896 11195680
4.2.7        2:00         0:14        2158056  681396  2147184
4.3.4        2:07        23:15        2818208 1317840  3962356

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

Reply via email to