[658] Generate batches of tests with different pathologies and run different prove invocations against them .
Andy Armstrong
n at rciss.us
Tue Oct 2 02:41:41 BST 2007
On 2 Oct 2007, at 02:22, Andy Armstrong wrote:
> On 2 Oct 2007, at 02:09, andy at hexten.net wrote:
>> Generate batches of tests with different pathologies and run
>> different prove invocations against them.
>
> And my results (MacBook Pro, 2.2Ghz Core Duo):
And this is a dual core AMD 64 bit thing:
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4600+
Running prove -rQ pt/fast
All tests successful.
Files=100, Tests=336000, 25 wallclock secs (23.70 usr 0.42 sys +
0.38 cusr 0.26 csys = 24.76 CPU)
Result: PASS
Running prove -rQ -j9 pt/fast
All tests successful.
Files=100, Tests=336000, 34 wallclock secs (33.57 usr 0.61 sys +
0.34 cusr 0.25 csys = 34.77 CPU)
Result: PASS
Running prove -rQ -j9 --fork pt/fast
All tests successful.
Files=100, Tests=336000, 12 wallclock secs ( 0.36 usr 0.02 sys +
24.64 cusr 0.61 csys = 25.63 CPU)
Result: PASS
Running prove -rQ -j4 --fork pt/fast
All tests successful.
Files=100, Tests=336000, 12 wallclock secs ( 0.32 usr 0.03 sys +
23.96 cusr 0.67 csys = 24.98 CPU)
Result: PASS
----------------------------------------
Running prove -rQ pt/fickle
All tests successful.
Files=2500, Tests=2500, 19 wallclock secs ( 6.01 usr 4.16 sys +
4.03 cusr 6.94 csys = 21.14 CPU)
Result: PASS
Running prove -rQ -j9 pt/fickle
All tests successful.
Files=2500, Tests=2500, 15 wallclock secs ( 6.05 usr 5.41 sys +
3.52 cusr 7.05 csys = 22.03 CPU)
Result: PASS
Running prove -rQ -j9 --fork pt/fickle
All tests successful.
Files=2500, Tests=2500, 9 wallclock secs ( 0.65 usr 0.07 sys +
9.41 cusr 9.26 csys = 19.39 CPU)
Result: PASS
Running prove -rQ -j4 --fork pt/fickle
All tests successful.
Files=2500, Tests=2500, 9 wallclock secs ( 0.61 usr 0.03 sys +
9.47 cusr 8.68 csys = 18.79 CPU)
Result: PASS
----------------------------------------
Running prove -rQ pt/greedy
All tests successful.
Files=30, Tests=30, 37 wallclock secs ( 0.03 usr 0.03 sys + 36.91
cusr 0.12 csys = 37.09 CPU)
Result: PASS
Running prove -rQ -j9 pt/greedy
All tests successful.
Files=30, Tests=30, 18 wallclock secs ( 0.02 usr 0.01 sys + 37.09
cusr 0.07 csys = 37.19 CPU)
Result: PASS
Running prove -rQ -j9 --fork pt/greedy
All tests successful.
Files=30, Tests=30, 20 wallclock secs ( 0.01 usr 0.01 sys + 37.10
cusr 0.12 csys = 37.24 CPU)
Result: PASS
Running prove -rQ -j4 --fork pt/greedy
All tests successful.
Files=30, Tests=30, 19 wallclock secs ( 0.01 usr 0.01 sys + 37.10
cusr 0.11 csys = 37.23 CPU)
Result: PASS
----------------------------------------
Running prove -rQ pt/gross
All tests successful.
Files=1, Tests=336000, 24 wallclock secs (23.57 usr 0.28 sys + 0.06
cusr 0.01 csys = 23.92 CPU)
Result: PASS
Running prove -rQ -j9 pt/gross
All tests successful.
Files=1, Tests=336000, 34 wallclock secs (32.46 usr 0.56 sys + 0.19
cusr 0.02 csys = 33.23 CPU)
Result: PASS
Running prove -rQ -j9 --fork pt/gross
All tests successful.
Files=1, Tests=336000, 23 wallclock secs ( 0.29 usr 0.10 sys + 22.53
cusr 0.41 csys = 23.33 CPU)
Result: PASS
Running prove -rQ -j4 --fork pt/gross
All tests successful.
Files=1, Tests=336000, 23 wallclock secs ( 0.36 usr 0.03 sys + 22.98
cusr 0.26 csys = 23.63 CPU)
Result: PASS
----------------------------------------
Running prove -rQ pt/lazy
All tests successful.
Files=30, Tests=30, 31 wallclock secs ( 0.01 usr + 0.00 sys = 0.01
CPU)
Result: PASS
Running prove -rQ -j9 pt/lazy
All tests successful.
Files=30, Tests=30, 4 wallclock secs ( 0.02 usr 0.00 sys + 0.05
cusr 0.03 csys = 0.10 CPU)
Result: PASS
Running prove -rQ -j9 --fork pt/lazy
All tests successful.
Files=30, Tests=30, 7 wallclock secs ( 0.01 usr 0.01 sys + 0.05
cusr 0.04 csys = 0.11 CPU)
Result: PASS
Running prove -rQ -j4 --fork pt/lazy
All tests successful.
Files=30, Tests=30, 10 wallclock secs ( 0.01 usr 0.01 sys + 0.02
cusr 0.01 csys = 0.05 CPU)
Result: PASS
----------------------------------------
Running prove -rQ pt
All tests successful.
Files=2661, Tests=674560, 142 wallclock secs (51.67 usr 10.48 sys +
41.14 cusr 10.92 csys = 114.21 CPU)
Result: PASS
Running prove -rQ -j9 pt
All tests successful.
Files=2661, Tests=674560, 112 wallclock secs (78.82 usr 9.98 sys +
42.71 cusr 9.43 csys = 140.94 CPU)
Result: PASS
Running prove -rQ -j9 --fork pt
All tests successful.
Files=2661, Tests=674560, 70 wallclock secs ( 1.41 usr 0.09 sys +
96.92 cusr 10.63 csys = 109.05 CPU)
Result: PASS
Running prove -rQ -j4 --fork pt
All tests successful.
Files=2661, Tests=674560, 71 wallclock secs ( 1.33 usr 0.17 sys +
95.04 cusr 10.61 csys = 107.15 CPU)
Result: PASS
----------------------------------------
--
Andy Armstrong, Hexten
More information about the tapx-dev
mailing list