You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by li zhang <li...@gmail.com> on 2012/08/23 08:37:03 UTC

[call for review] One fix about performanc​e improvemen​t(xls loading)

hi, all
I have one fix need for review. Please check the below for details, thanks!

One is about xls saving:
https://issues.apache.org/ooo/show_bug.cgi?id=120586

Root cause:

in spreadsheet filter process, 'updaterowheights' will be performed for all
the objects in the document.

Resolution:
In filter process, record which sheet will contain sdrobject, then only do
'updaterowheights' for :
1.visible sheet.  2.sheet containing sdrobject. This is only for optimizing
excel8 type.

following is test result for sample file xls sample.xls(manual test), about
20% improvement.
old: 3.90 3.93 3.78 3.75 3.75 3.85 3.84 3.87 4.00 4.00    avg:3.87
new: 3.03 3.03 3.06 3.03 3.06 3.09 3.06 3.12 3.09 3.15   avg:3.07