callgrind metrics was: Re: minutes of ESC call ...
Michael Meeks
michael.meeks at collabora.com
Wed Dec 11 07:47:30 PST 2013
On Wed, 2013-12-11 at 15:55 +0100, Matúš Kukan wrote:
> Anyone with commit access can just push documents to
> buildbot.git/loperf/docs and they will be automatically tested.
Nice =)
> > I guess we should also have import (and ideally export ;-) of all our
> > major formats. So - it looks beautiful - any chance to make it slower &
> > more comprehensive ? [ build less, and test more ].
>
> Ok, so I've added --convert-to option which hopefully helps to achieve
> this.
> It just needs more documents.
> I might add some random files there.
Cool - well; please construct some larger documents for calc - it'd be
nice if we had some that triggered re-calculation on load too. For
Impress it'd be nice to have some slide-decks with a number of large
images in them etc. Then of course, having the (same?) data in multiple
formats would be a nice comparison point.
In general it's best to have single files that exercise one feature
each - so we can chart how that feature performs on import over time.
> > Having it available on-line would be cool; ideally as flat-odf ;-)
> > [ saves a bit of import time ], and we'll graph it.
>
> Did you mean .fods ? It does produce .fods now too.
> It's in http://dev-builds.libreoffice.org/callgrind_report/
That looks beautiful =) I assume that between:
2013-12-11 09:58:25+01:00
cd7bce9e3701942438e420c9dde69f44eab5fa00
2013-12-11 10:46:56+01:00
326eb94142e0fe9fbb81243fea58261f0203ddcc
the ~6x slow-down in sample.xlsx is due to the file itself changing ;-)
Oh - also, adding a number format like: #,##0 to each of the callgrind
pseudo-cycle numbers makes it massively more readable =) actually
rounding those numbers to millions of cycles would make them much more
tractable too.
But hey - this is really awesome progress - really glad to have that
there & generating stats.
Thanks !
Michael.
--
michael.meeks at collabora.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice
mailing list