callgrind metrics was: Re: minutes of ESC call ...
Michael Meeks
michael.meeks at collabora.com
Sat Dec 7 04:08:31 PST 2013
Hi Matus,
On Fri, 2013-12-06 at 13:18 +0100, Matúš Kukan wrote:
> So - it's running and producing callgrind profiles - Is it possible
> somebody would be interested in them ? They are deleted after 10 days,
> so that should be enough in that case I hope.
IMHO we want as long a series as possible even if the profiles are
deleted - but it'd be really great to have that data in a form that is
workable. Charting it it is -awesome- to see how incredibly flat the
data is =)
> What files should it test ?
> Currently it's empty.ods, empty.odt, and sample.xlsx - just some numbers
> in there.
I guess we should get QA to create some small files with a chart, a
small image, a bit of text attributes, bold, italic etc.
> There can't be too many files nor big ones, otherwise it takes
> too much time.
I'd be happy if we only ran one performance test cycle each eight hours
- you see how stable the results are :-) so - I'd be eager to have some
larger documents so we can catch new N^2ds that creep in [ the most
common cause of grief ], so some 10k row spreadsheets, and some 100 page
documents would be good.
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 ].
> Any ideas how to make this useful for you ?
> Btw. it's in buildbot.git/loperf
Neato.
> Where should I upload this history.csv ? Post to the list once in
> a week, or..?
Having it available on-line would be cool; ideally as flat-odf ;-)
[ saves a bit of import time ], and we'll graph it.
Mercifully we don't need to look at it -too- often since we'll
immediately see performance problems and can get the git hashes /
revisions easily.
Anyhow - great to see your progress here !
Thanks,
Michael.
--
michael.meeks at collabora.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice
mailing list