summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorZolnai Tamás <tamas.zolnai@collabora.com>2014-10-24 14:19:25 +0200
committerZolnai Tamás <tamas.zolnai@collabora.com>2014-10-26 10:28:06 +0100
commitfa58d91094895a530648630fa64b8724ea1e4305 (patch)
tree99f95bb176ca6ccc11e3d49331ec5d59b4969b1e /svtools
parent3f5251675eeeeae56ea282fdeb09dbc53ce4aae6 (diff)
Some notes about image swapping
Change-Id: Ifbda35d2bcd73a8ca196d39f0f621da78e8cc576
Diffstat (limited to 'svtools')
-rw-r--r--svtools/README14
1 files changed, 14 insertions, 0 deletions
diff --git a/svtools/README b/svtools/README
index dc35c3f38702..b4f399ca6c5a 100644
--- a/svtools/README
+++ b/svtools/README
@@ -1 +1,15 @@
Tools on top of VCL. Common dialogs, file and print dialogs, wizards, vcl filters, lots of helper code.
+
+
+== Image swapping ==
+
+LO has three kind of swapout mechanisms:
+
+1) Manual swap out calls: Maybe it comes from old days, when memory was more expensive to use so LO tried to store
+images in the memory only when it is really used and swap out them directly after use. These manual calls seems
+useless nowadays and even ineffective.
+
+2) Size based auto swapping: when the size of all graphic objects reaches a configurable limit (20 MB by default)
+then some of the graphics are saved to the local file system and freed in the memory.
+
+3) Time based auto swapping: more info needed.