incubator-ooo-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject [Bug 119341] New: Worse than Linear Performance Degradation with Tracked-Changes Growth
Date Sat, 12 May 2012 19:24:28 GMT
https://issues.apache.org/ooo/show_bug.cgi?id=119341

          Priority: P3
            Bug ID: 119341
                CC: ooo-issues@incubator.apache.org
          Assignee: issues@performance.openoffice.org
           Summary: Worse than Linear Performance Degradation with
                    Tracked-Changes Growth
          Severity: major
        Issue Type: DEFECT
    Classification: Code
                OS: All
          Reporter: orcmid@apache.org
          Hardware: PC
            Status: CONFIRMED
           Version: AOO 3.4.0
         Component: www
           Product: performance

Created attachment 77537
  --> https://issues.apache.org/ooo/attachment.cgi?id=77537&action=edit
ODF Spreadsheet with timing measurements of the documents on different
platforms

SUMMARY

There is a worse-than linear decrease in document opening and saving
performance when additional change tracking is added in a progression of draft
changes to an original document.

At some point, the degradation is so bad that an user is likely to assume that
the software has hung and is failing to open the document.  On slower machines
than the one the document was created on, this delay can be hours, not just
too many minutes.

TEST DOCUMENTS

There are five test documents, WD03a, WD03b, WD03c, WD04a, and WD03x.

They are all available here:
<http://tools.oasis-open.org/version-control/svn/oic/TestSuite/trunk/odf12/ChangeTrackingResilience/>.

If you want to know what WD03c is supposed to look like, there is a PDF
available here:
<http://www.oasis-open.org/apps/org/workgroup/office/document.php?document_id=45946>.
It is a large file, but it opens quickly in Acrobat.

To know what the 223 tracked changes are, you can also check Section 2 of the
smaller file available here:
<http://www.oasis-open.org/apps/org/workgroup/office/document.php?document_id=45936>.
It is an ODF Text (.ODT) file.

DEMONSTRATION OF THE WORSE-THAN LINEAR DEGRADATION

The defect is demonstrated by timed opening of 4 documents that have an
increasing number of tracked changes.

 * WD03a is 476kB and has 169 changes.  It opens in around 15 seconds on a
   fast system.

 * WD03b is 746kB and the number of changes is raised to 207.  It takes a
   few minutes to open the document (roughly 16x as long as WD03a on a fast
   system).

 * WD03c is 1,132kB has 223 changes.  It takes roughtly 4x more than WD03b.
   On a slower Windows XP SP3 x86 system, it takes more than an hour to open
   the document.

 * WD04a is 1,343kB although it has no more tracked changes and was only
   updated enough to start a new working draft set.  Yet it is 200kb larger
   and it takes almost double the time open than WD03c.  On the slowest system
   used, it takes 2.5 hours.

 THE SPREADSHEET (attached) provides timing statistics and the different 
 configurations and software releases on which measurements were
 captured.

NOTE: This bug appears to be related to #29842 which appears to have been
around since OpenOffice.org 1.1.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message