Issue 101126 - Save performance: collect formatted cell ranges more efficiently
Summary: Save performance: collect formatted cell ranges more efficiently
Alias: None
Product: Calc
Classification: Application
Component: save-export (show other issues)
Version: OOO310m9
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: oc
QA Contact: issues@sc
Keywords: performance
Depends on:
Reported: 2009-04-16 09:47 UTC by niklas.nebel
Modified: 2017-05-20 11:41 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Note You need to log in before you can comment on or make changes to this issue.
Description niklas.nebel 2009-04-16 09:47:58 UTC
Formatted ranges as returned by ScAttrRectIterator can be collected without
using ScRangeList::Join. This will improve the saving of files with the same
attributes in many non-adjacent cells.

An example is 02_text_formatted_cells_large.ods in
Comment 1 niklas.nebel 2009-04-16 10:49:05 UTC
Fixed in cws "calcperf04".
Comment 2 niklas.nebel 2009-04-24 12:07:34 UTC
reassigning to QA for verification
Comment 3 joerg.skottke 2009-05-19 12:47:42 UTC
Performance stats for provided test document
OOo 3.1: 11,8 seconds
CWS: 10,9 seconds
Gain: 7,6%

Regression testing pending.
Comment 4 oc 2009-05-25 10:37:20 UTC
verified in internal build cws_calcperf04