Initial benchmarks for checkout performance improvements
Matthew D. Fuller
fullermd at over-yonder.net
Wed May 30 19:11:53 BST 2007
On Wed, May 30, 2007 at 12:58:39PM -0400 I heard the voice of
Aaron Bentley, and lo! it spake thus:
>
> Timings are hugely variable. One run may be 5x faster than the
> next. So I'm running each test 10 times and reporting the best
> performance. Raw scores are attached.
Here's a few ministat runs over the wall times of cp-vs-transform and
transform-vs-checkout:
% ./ministat -w73 cp transform
x cp
+ transform
+-------------------------------------------------------------------------+
| +|
| x xx ++ +|
|x x x xxx x ++ + +++|
| |______A_M____| |__A__||
+-------------------------------------------------------------------------+
N Min Max Median Avg Stddev
x 10 2.183 12.05 9.045 8.0992 2.7580298
+ 10 26.227 28.912 27.8805 27.6705 1.092618
Difference at 95.0% confidence
19.5713 +/- 1.97097
241.645% +/- 24.3354%
(Student's t, pooled s = 2.09768)
% ./ministat -w73 transform checkout
x transform
+ checkout
+-------------------------------------------------------------------------+
| + |
| + |
|xx + |
|xx + |
|xx + |
|xx ++ |
|xx ++ +|
|A| |___________M_____A________________| |
+-------------------------------------------------------------------------+
N Min Max Median Avg Stddev
x 10 26.227 28.912 27.8805 27.6705 1.092618
+ 10 91.19 307.604 92.3145 114.4346 67.898444
Difference at 95.0% confidence
86.7641 +/- 45.1172
313.562% +/- 163.052%
(Student's t, pooled s = 48.0177)
So, checkout is significantly more worse than transform, than
transform is than cp (just try running THAT sentence past an English
teacher...). That outlier slaughters checkout, though.
With the one wild outlier on checkout removed, it's down to slightly
less worse:
% ./ministat -w73 transform checkout.1
x transform
+ checkout.1
+-------------------------------------------------------------------------+
| + |
| + |
| x x + |
|xxxx ++ |
|xxxx ++ + +|
||AM| |MA_| |
+-------------------------------------------------------------------------+
N Min Max Median Avg Stddev
x 10 26.227 28.912 27.8805 27.6705 1.092618
+ 9 91.19 97.264 92.281 92.971333 1.9787978
Difference at 95.0% confidence
65.3008 +/- 1.5251
235.994% +/- 5.51163%
(Student's t, pooled s = 1.57311)
--
Matthew Fuller (MF4839) | fullermd at over-yonder.net
Systems/Network Administrator | http://www.over-yonder.net/~fullermd/
On the Internet, nobody can hear you scream.
More information about the bazaar
mailing list