https://bugs.freedesktop.org/show_bug.cgi?id=49848
Bug #: 49848 Summary: FILEOPEN: Worse-than Linear Performance Degradation Opening Change-Tracked ODTs Classification: Unclassified Product: LibreOffice Version: LibO 3.5.3 release Platform: Other OS/Version: All Status: UNCONFIRMED Status Whiteboard: BSA Severity: normal Priority: medium Component: Writer AssignedTo: libreoffice-bugs@lists.freedesktop.org ReportedBy: dennis.hamil...@acm.org Created attachment 61518 --> https://bugs.freedesktop.org/attachment.cgi?id=61518 Spreadsheet of Timing Tests showing degradation with document growth Problem description: 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 documents were 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 for WD03a on a fast system). * WD03c is 1,132kB and it 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 over that for WD03c. On the slowest system used, it takes 2.5 hours. THE SPREADSHEET (attached) will provide timing statistics and the the different configurations and software releases on which measurements were captured. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- 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