Apache OpenOffice (AOO) Bugzilla – Issue 121136
Improve Spreadsheet performance in some area
Last modified: 2013-07-12 11:03:48 UTC
Created attachment 79674 [details] Patch 1 In Patch 1: 1)Improve loading performance for xls file create a new light method, ScTable::SetColWidthOnly() which is only set width of the column. This method should only be called by filter which do not need hanlde the position of drawing object. 2)Improve print preview performance Now MAXROW is 1,048,576. new SCROW[MAXROW+1] will cause a lot of memory and time. Only create a proper size of array.
Submit revision 1391359 for patch 1
"leiw" committed SVN revision 1395911 into trunk: #i121136 Improve Spreadsheet performance in some area (Patch 2)\n\n
Created attachment 79751 [details] Patch 2 Patch 2 In Patch 2: Improve loading performance for xlsx file by disabling undo in drawlayer during xlsx loading procedure
Submit patch 1 in revision 1391359 Submit patch 2 in revision 1395911
Did GUI performance test on r1396491, r1391367, r1390913, comparing the test reault: no downgrade, some xls/xlsx files have 10%+ improvement. Marked as verified.