RFC: startup time - again
Robert Collins
robertc at robertcollins.net
Fri Sep 12 11:02:29 BST 2008
On Fri, 2008-09-12 at 09:45 +0100, Russel Winder wrote:
> The so what about things not being stable is that to focus on a supposed
> 5% improvement when the variance is 10% is a waste of everybody's time.
Actually, its not. I made a very large improvement in commit performance
by a series of improvements, nearly every one of which was under the
variance of any set of runs.
Performance depends on two basic things:
- doing as little work as possible
- not waiting when work could be done
(the later point applies to networking, threading, etc)
If you run a workload ten times, once your caches are primed, each run
does the same work. So the lowest time indicates when you spent the
least time waiting when work could be done. Thus a small improvement
within the variance of the runs is still probably representative of less
work being done.
-Rob
--
GPG key available at: <http://www.robertcollins.net/keys.txt>.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20080912/c7e5b37d/attachment.pgp
More information about the bazaar
mailing list