incubator-ooo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Douglas Pitonyak <>
Subject Re: [Call-for-​Review] one fix for odt saving performance improvement
Date Fri, 22 Jun 2012 06:45:04 GMT
On 06/21/2012 01:00 AM, li zhang wrote:
> hi, all
> I'm zhang li from China. My main focus is performance(loading, saving,
> asynchronous loading, etc).
> I have one fix need for review. It is about odt saving. Please check the
> below for details, thanks!
> root cause:
> Do profiling on a sample file, SfxObjectShell::GenerateAndStoreThumbnail is
> to be found occypy too much time, and it will call SwFlyFrm::Paint several
> times, but it's unnecessary to paint thumbnail so many times when saving.
> solution:
> When thumbnail is generated and stored, in SwFlyFrm::Paint, current visible
> rectangle will be compared with fly frame rectangle, if the two rectangles
> don't intersect, SwFlyFrm::Paint will return, need no repaint.
Excellent.... I hope this speeds up the save time on

Document loads pretty fast, but saving is horrid!

Do you have a link for more information related to "how to profile OOo"?

Andrew Pitonyak
My Macro Document:

View raw message