Options-LibreOffice-Memory page has some settings that control Image and OLE caches:
Use for LibreOffice: X MB 190
Memory per object: X MB 12
Remove from memory after: XX:XX hh:mm 10
[Cache for Inserted Objects]
Number of objects: N 20
Their corresponding settings are
and this setting seems to depend on latter:
The settings control caches, i.e. how long do *unused* graphic objects stay in memory to speed up their reuse if need arises, and how much of them are kept. These settings don't control other memory-related aspects of LO; and they generally are unrelated to performance issues in LO. But it's common misconception among users that in case of performance problems in LO, this page settings needs to be tweaked to try to fix those problems. There are plenty of such advises in all user support forums.
My suggestion is to remove this settings page altogether, and only allow changing the settings using Expert Configuration dialog.
I fully support this.
But we must be sure 'Use for LibreOffice' it's updated when updating LibreOffice, old values under 48MB it's where the slowness is very visible.
Last 3 commits that changed the limits:
https://cgit.freedesktop.org/libreoffice/core/commit/?id=75c272c1 (the one mentioned in comment 2)
(In reply to m.a.riosv from comment #2)
> But we must be sure 'Use for LibreOffice' it's updated when updating
Does it now? The default values aren't stored in user profile (registrymodifications.xcu) until user changes any of them manually. It means that *unchanged* values are updated with each LO update that has new defaults. However, we cannot "update" user-defined values. The change is not going to change the way it is now.
(In reply to Mike Kaganski from comment #3)
> Last 3 commits that changed the limits:
> Does it now? The default values aren't stored in user profile
> (registrymodifications.xcu) until user changes any of them manually. It
> means that *unchanged* values are updated with each LO update that has new
> defaults. However, we cannot "update" user-defined values. The change is not
> going to change the way it is now.
Thanks for the clarification.
I'm agree on remove them, if some one has changed it, I guess it was for a higher value.
A patch is in gerrit: https://gerrit.libreoffice.org/40640
Mike Kaganski committed a patch related to this issue.
It has been pushed to "master":
tdf#110448: Remove "Memory" page from Options dialog
It will be available in 6.0.0.
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
On Windows the "Memory" Page contains the
[ ] Load LibreOffice during system start-up
option. What will happen with this setting?
Personally i dont think this was a good idea, especially when the better way to go is to provide users with a simplified options dialog (bug 90989) and we can still retain the complex options dialog that we have today.