[RFC] new benchmark use cases
Wouter van Heyst
larstiq at larstiq.dyndns.org
Tue Jul 18 16:16:34 BST 2006
On Tue, Jul 18, 2006 at 01:49:04PM +0200, Jan Balster wrote:
> Hi,
>
> some of you saw the logs of the performance
> meeting on #bzr yesterday. I am one of the
> guys contracted to help with improving bzr's performance
> and helping Martin and Robert particularly.
For which we are grateful, please keep such meetings in #bzr so we can
read the backlog when we delurk. Oh, and welcome! :)
http://codespeak.net/bzr/perf_history/summary_bzr.dev.html is looking
good. Just not sure about the revisions growing to the right, it does
feel natural for a timeline, but it does mean scrolling when I want to
check the most recent timings. Love the graph though!
> One precondition to improve the performance is to have many
> good benchmarks first :) So one goal stated there was to implement
> more benchmarks based on use cases.
>
> As far as i see, the following use cases are already benchmarked a bit:
> (/bzrlib/benchmarks/)
>
> * add
> * status
> * commit
> * log
> * log-specific-file
> * checkout
>
> More benchmarks might include:
>
> * create a bundle
> * apply a bundle
> * check
> * branch
>
> Can you think of more benchmarks or suggest refinements of existing ones?
As John mentioned, doing status/diff/log on a small set of files vs the
entire tree. Perhaps info to make sure we're not doing too much by
default (as is the case now, 6 minutes to get the size of revisions on
an sftp branch).
Wouter van Heyst
More information about the bazaar
mailing list