[GSOC] Using cached formula results during ODS import

Daniel Bankston daniel.dev.libreoffice at gmail.com
Tue Jul 3 15:41:24 PDT 2012


On 07/03/2012 04:46 PM, Daniel Bankston wrote:
>
> If an ScFormulaCell is set to dirty, it will be re-Interpreted 
> (recalculated). The goal is to avoid this during ODS import of a 
> LibreOffice generated document and instead use cached formula results 
> imported from the document itself to achieve better performance.
>
> Before commit: 22 seconds
> After commit: 21 seconds
>
> Really it's probably a less than a second improvement which is not so 
> great.
>
> I'll try to see if callgrind will tell me anything with this test 
> document.
>
According to callgrind the ScInterpreter::Interpret() chain is still 
being called on this test file so I need to investigate what is going 
on.  Sorry, I'll let you know what I find out.


More information about the LibreOffice mailing list