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