[PATCH] performance history specification

John Arbash Meinel john at arbash-meinel.com
Fri Jul 14 15:55:26 BST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jan Balster wrote:
> 
> Robert Collins wrote:
>> On Thu, 2006-07-13 at 23:21 -0500, John Arbash Meinel wrote:
> ...
>> I'd like it in asap so that we can put a cron job on bazaar-vcs.org
>> running HEAD with this, so we have object performance stats for all the
>> benchmarks.
>>
> 
> Hi Rob,
> 
> I created a preliminary web page (and a little cron job on codespeak.net)
> for showing performance numbers from the bzr.dev main branch.
> The page is available at http://codespeak.net/bzr/perf_history/summary_bzr.dev.html
> 
> It's designed to give an overview of the development on the performance front.
> Comments/thoughts? (let's talk about fonts and colors later  ;)  )
> 
> Some Information:
> The performance tests where added to the main branch in revision 1729
> (2006-05-18), but it contains an error. The error was fixed in 1744 but for
> some reasons I started with revision 1749 (2006-06-07). However, a new data set
> should be added every day.
> 
> cheers,
>    Jan
> 

Looks pretty nice. The small graph is pretty cute.

I wonder about having columns that you can expand. When you have a
couple hundred columns it is a little bit difficult to find what you
want. But sometimes you might want to expand a certain region, to find
what revno introduced a performance hit.
Like I think the performance jump for:
InvBenchmark.test_make_10824_inv_entries
between 1839 and 1859 was probably caused by my

1851 (jam) support mac-normalization for unicode files.

Since it now has to do a unicode normalization check on filenames to
make sure you aren't adding non-normalized filenames. For performance, I
would be willing to special case the code so it only gets called if we
are on Mac OSX.

But it would be nice to know that for certain.

You also have every 10, but you are missing 1849.

John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEt7BeJdeBCYSNAAMRAjLyAJ9GWYmRFid1tjRfnVeZS52u4UmV5gCfWOlB
LNeL0EaCEreKg+MowRH5ZVA=
=v7FT
-----END PGP SIGNATURE-----




More information about the bazaar mailing list