Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Hi Lubos,

On Mon, 2012-07-23 at 11:04 +0200, Lubos Lunak wrote:
But no doubt more work is ahead to further optimize this structure.

 Where's the benchmark for that? I'd like to see what difference it makes, but 
I cannot find anything in the blog post.

        Benchmark ? as in a huge sheet that performs poorly ? that's pretty
easy, banal examples abound - and better data structures are at the root
of fixing all of them. So - for example fill column A with 1 and
copy-down =A1 from B1 to fill column B. With the planned new data
structures we can slowly move this to being as instant and tiny as it
deserves to be (based on the ~absence of information in the sheet) ;-)

        We have some huge scope for really exciting optimisations, memory
improvements, efficiency wins & more with this new structures, although
much of the fun will come from sharing formulae, re-working the
dependency logic to be based on blocks of similar formulae and other fun
things :-) calc is a really fertile place to hack there, though
naturally there is a -lot- of work to do yet before ScCell is dead ;-)
[ assuming I managed to persuade everyone that is a good idea ;-].

        ATB,

                Michael.

-- 
michael.meeks@suse.com  <><, Pseudo Engineer, itinerant idiot


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.