Issue 25298 - Fast saves.
Summary: Fast saves.
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: OOo 1.1.1b
Hardware: All Windows 2000
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2004-02-10 04:22 UTC by capstone737
Modified: 2013-08-07 15:31 UTC (History)
3 users (show)

See Also:
Latest Confirmation in: ---
Developer Difficulty: ---


Note You need to log in before you can comment on or make changes to this issue.
Description capstone737 2004-02-10 04:22:22 UTC
I am currently editing a Writer document that is over 500 pages long and
contains many charts and pictures. According to OOo it is 308K in size. OOo has
been set to automatically save every 3 minutes, but it is SO SLOW that the save
takes some 30 seconds to complete.

MS Word has a feature where it "fast saves" in the background and it is all-but
invisible to the user. This would be a great feature to incorporate into OOo if
it is possible.
Comment 1 mci 2004-02-10 08:15:01 UTC
reassigned to bh
Comment 2 flibby05 2004-02-10 09:40:52 UTC
DUPL of issue # 3026 ?
Comment 3 hoakz 2005-06-05 02:06:59 UTC
This is a problem for me too.  I have solved it by using a master- and several
sub-documents but the sub-documents are beginning to get slow as well :S

This is not a duplicate of issue # 3026.  3026 actually talks about an
alternative way of saving a document.  This issue only states that saving needs
to be speeded up.

As it stands now, OOo takes too much time (30 seconds as stated above is not a
fantasy figure!) saving documents larger than 300-400 pages (although documents
on 100-200 pages save slow as well, 5 - 10 seconds).

Here is how I would look at this problem (I know nothing of the inner workings
of OOo however, so bare with me!):

Create a clone of the document when the user (or the auto-save timer) starts a
save.  Then let the user work with the original while the clone is saved to disk
in the background (and save can take as much time as it needs).  As far as I can
see this solution has the potential for being memory consuming, but maybe there
are ways around that (maybe images and other types of 'memory expensive' media
could be left uncloned...)

An other related problem is that the keyboard buffer does not fill with
keypresses during save.  This means, with some bad luck, you might be typing
half a sentence and then notice OOo is in the middle of an auto-save and none of
what you have typed stuck.
Comment 4 cbrunet 2006-11-12 19:22:05 UTC
Document save should be done in the background, not only in writer, but in all
components of OOo (calc, impress, draw). Especially when autosaving, to allow to
continue typing when document is saved.
Comment 5 bettina.haberer 2010-05-21 14:37:19 UTC
To grep the issues easier via "requirements" I put the issues currently lying on
my owner to the owner "requirements".