Hi there,

On Fri, 2010-11-19 at 09:30 +0100, Sebastian Spaeth wrote:
> I hate the options dialog in general :), but one thing that has always
> confused the heck out of me is the "memory settings" and I propose that could
> be a nice project for someone:

        :-) Sounds good to me.

> HOW am I supposed to know if 20MB for the LO graphics cache is plenty?

        Quite - and then there is the meme about upping the limit improving
performance ;-)

> And why should care about the space we want to allocate to a single
> graphics object? And even worse, what are the implications of throwing
> out these cached objects after 10 minutes? That is too much black magic.

        Right - someone gave up on auto-detecting the right options.

> LO should adapt itself to the memory available on the system, and it
> should find a sensible cache expiry policy without me having to hardcode
> some arbitrary minute number.

        Right; so there are some complexities here, but probably nothing that
we cannot address.

        My first wonder is: is it -really- slow to re-load the images as/when
we need them ? [ or when the come 'near' the visible region ] ?

> Can we do away with those settings and even better replace the
> under-the-hood with some sensible adaptive guesses?

        Right; Mozilla has exactly the same problem - though it is not that
clear to me that they do a wonderful job there either - but we should
definately look at that code too.

        Could you add a (not very easy - ie. at the bottom) hack to investigate
this, and reply CCing Taras Gleck with the link - he is the Mozilla I/O,
memory, performance genius :-) and can no doubt help us find whatever
piece(s) of code we could re-use for this.

        Incidentally - the process of finding bogus, obsolete and/or
uninteresting settings is a really good one. I would love to see them
triaged into:

        * commonly useful [ ie. stay exposed ]
        * useful but not-so-useful [ ie. for an advanced config UI ]
        * non-useful compromises that should be removed (cf. above)

        Anyone interested in picking that up ?

        Thanks,

                Michael.

-- 
 michael.me...@novell.com  <><, Pseudo Engineer, itinerant idiot

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to