Linux (debian sid)

Machine description

desktop

Year

2005

CPU

Pentium4

Memory

1GB

Hard disk

IDE

Notes
when annotate failed, the error was:

darcs failed with error code 1 saying: failed to read patch: ... stack overflow

How to read these tables

  • the most interesting columns are the first and the last
  • op = hashed repositories in which darcs optimize --pristine was run
  • sdev = standard deviation

Timings

GHC

2.3.1sdev2.4.0sdevop 2.3.1sdevop 2.4.0sdev
wh35.3ms(0.0ms)108.5ms(0.0ms)58.9ms(0.0ms)67.2ms(0.0ms)
wh mod240.1ms(0.0ms)303.9ms(0.0ms)267.5ms(0.0ms)278.4ms(0.0ms)
wh -l517.7ms(0.0ms)218.8ms(0.0ms)6699.6ms(0.0ms)186.7ms(0.0ms)
record mod9078.3ms(0.0ms)8457.1ms(0.1ms)13078.3ms(0.1ms)8602.0ms(0.0ms)
revert mod776.1ms(0.0ms)485.9ms(0.0ms)4889.8ms(0.0ms)418.5ms(0.0ms)
(un)revert mod4834.6ms(0.1ms)3769.9ms(0.1ms)17234.7ms(0.1ms)3611.3ms(0.1ms)
get (full)26.3s(0.6s)26.2s(0.3s)26.7s(0.1s)27.0s(0.8s)
get (lazy)3.9s(0.4s)3.7s(0.3s)3.8s(0.3s)4.2s(0.6s)
pull 10013.6s(0.2s)12.3s(0.1s)17.8s(0.4s)12.6s(0.2s)
pull 100057.6s(1.0s)56.3s(0.9s)60.7s(0.4s)55.2s(0.4s)
check321.9s(5.4s)304.4s(0.4s)328.6s(0.8s)313.6s(1.2s)
repair320.5s(6.6s)315.6s(6.0s)326.9s(4.3s)303.0s(1.6s)
imageimageimageimageimageimageimageimageimageimageimageimage

Tahoe LAFS

2.3.1sdev2.4.0sdevop 2.3.1sdevop 2.4.0sdev
wh18.7ms(0.0ms)43.1ms(0.0ms)27.5ms(0.0ms)33.6ms(0.0ms)
wh mod115.2ms(0.0ms)140.6ms(0.0ms)123.7ms(0.0ms)131.3ms(0.0ms)
wh -l194.9ms(0.0ms)85.4ms(0.0ms)1781.7ms(0.0ms)76.0ms(0.0ms)
record mod1609.0ms(0.0ms)1470.9ms(0.0ms)2653.0ms(0.0ms)1495.3ms(0.0ms)
revert mod328.8ms(0.0ms)211.4ms(0.0ms)1381.8ms(0.0ms)191.6ms(0.0ms)
(un)revert mod1302.8ms(0.0ms)916.2ms(0.0ms)4479.5ms(0.0ms)850.2ms(0.0ms)
get (full)9.1s(0.0s)9.0s(0.0s)9.3s(0.2s)9.3s(0.1s)
get (lazy)1.4s(0.4s)1.7s(0.7s)1.6s(0.7s)1.3s(0.6s)
pull 1005.9s(0.3s)5.4s(0.0s)6.8s(0.0s)5.4s(0.1s)
pull 100037.0s(0.1s)35.6s(0.3s)37.6s(0.3s)35.9s(0.1s)
check21.8s(0.3s)25.5s(0.2s)21.7s(0.1s)25.1s(0.0s)
repair21.8s(0.2s)25.6s(0.0s)21.8s(0.1s)25.2s(0.1s)
annotate43.5s(0.0s)43.9s(0.3s)43.5s(0.1s)43.8s(0.0s)
imageimageimageimageimageimageimageimageimageimageimageimageimage

darcs

2.3.1sdev2.4.0sdevop 2.3.1sdevop 2.4.0sdev
wh20.5ms(0.0ms)51.1ms(0.0ms)34.7ms(0.0ms)41.0ms(0.0ms)
wh mod147.7ms(0.0ms)200.3ms(0.0ms)160.8ms(0.0ms)163.4ms(0.0ms)
wh -l188.1ms(0.0ms)102.1ms(0.0ms)3090.3ms(0.0ms)86.7ms(0.0ms)
record mod2543.3ms(0.0ms)2411.9ms(0.1ms)4400.3ms(0.1ms)2311.4ms(0.0ms)
revert mod338.3ms(0.0ms)238.9ms(0.0ms)2222.9ms(0.0ms)225.1ms(0.0ms)
(un)revert mod1633.9ms(0.0ms)1347.3ms(0.0ms)7375.2ms(0.1ms)1292.3ms(0.0ms)
get (full)7.5s(0.1s)7.5s(0.0s)7.5s(0.0s)7.3s(0.1s)
get (lazy)1.5s(0.3s)1.8s(0.5s)1.5s(0.4s)1.4s(0.3s)
pull 1003.9s(0.0s)4.2s(0.2s)6.1s(0.3s)3.7s(0.0s)
pull 100025.1s(0.2s)24.9s(0.7s)26.1s(0.2s)24.2s(0.0s)
check21.9s(0.5s)27.2s(0.4s)21.4s(0.1s)26.7s(0.1s)
repair21.9s(0.5s)27.8s(0.6s)21.7s(0.2s)27.1s(0.3s)
annotate43.4s(0.2s)44.7s(0.8s)43.7s(0.3s)43.7s(0.1s)
imageimageimageimageimageimageimageimageimageimageimageimageimage

tabular

2.3.1sdev2.4.0sdevop 2.3.1sdevop 2.4.0sdev
wh16.7ms(0.0ms)18.3ms(0.0ms)17.2ms(0.0ms)18.3ms(0.0ms)
wh mod24.2ms(0.0ms)26.2ms(0.0ms)23.6ms(0.0ms)24.8ms(0.0ms)
wh -l25.7ms(0.0ms)21.4ms(0.0ms)25.2ms(0.0ms)21.6ms(0.0ms)
record mod98.9ms(0.0ms)85.3ms(0.0ms)97.1ms(0.0ms)84.7ms(0.0ms)
revert mod49.4ms(0.0ms)44.4ms(0.0ms)48.8ms(0.0ms)44.4ms(0.0ms)
(un)revert mod127.0ms(0.0ms)112.8ms(0.0ms)127.2ms(0.0ms)112.8ms(0.0ms)
get (full)0.1s(0.0s)0.1s(0.0s)0.1s(0.0s)0.1s(0.0s)
get (lazy)0.0s(0.0s)0.0s(0.0s)0.0s(0.0s)0.0s(0.0s)
pull 1000.3s(0.0s)0.3s(0.0s)0.3s(0.0s)0.3s(0.0s)
pull 10000.3s(0.0s)0.3s(0.0s)0.3s(0.0s)0.3s(0.0s)
check0.1s(0.0s)0.1s(0.0s)0.1s(0.0s)0.1s(0.0s)
repair0.1s(0.0s)0.1s(0.0s)0.1s(0.0s)0.1s(0.0s)
annotate0.1s(0.0s)0.1s(0.0s)0.1s(0.0s)0.1s(0.0s)
imageimageimageimageimageimageimageimageimageimageimageimageimage

Memory

GHC

2.3.12.4.0op 2.3.1op 2.4.0
get (full)71.0M70.0M70.7M67.7M
get (lazy)8.0M7.0M8.0M5.0M
pull 10033.0M36.0M40.0M33.0M
wh0.0M0.0M0.0M0.0M
wh mod3.0M3.0M3.0M3.0M
wh -l0.0M0.0M0.0M0.0M
record mod59.0M61.0M60.7M61.0M
revert mod12.0M8.0M14.3M8.0M
(un)revert mod34.0M33.0M33.3M33.0M
check146.3M195.7M143.0M195.7M
repair146.3M195.3M146.3M198.0M
pull 1000201.0M195.0M184.0M195.0M
imageimageimageimageimageimageimageimageimageimageimageimage

Tahoe-LAFS

2.3.12.4.0op 2.3.1op 2.4.0
get (full)28.0M28.0M28.0M28.0M
get (lazy)2.0M2.0M2.0M2.0M
pull 10019.0M17.0M15.3M16.0M
wh0.0M0.0M0.0M0.0M
wh mod2.0M2.0M2.0M2.0M
wh -l0.0M0.0M0.0M0.0M
record mod15.3M14.0M14.8M15.0M
revert mod7.0M4.0M6.0M4.9M
(un)revert mod15.0M14.0M15.0M13.0M
check93.3M99.7M95.7M98.7M
repair94.7M99.7M96.7M100.0M
annotate457.0M448.0M457.0M448.0M
pull 100089.0M89.0M90.3M90.0M
imageimageimageimageimageimageimageimageimageimageimageimageimage

darcs

2.3.12.4.0op 2.3.1op 2.4.0
get (full)11.0M11.0M11.0M11.0M
get (lazy)3.0M3.0M3.0M2.0M
pull 10020.0M14.7M18.0M20.0M
wh0.0M0.0M0.0M0.0M
wh mod2.0M2.0M2.0M2.0M
wh -l0.0M0.0M0.0M0.0M
record mod28.0M25.0M27.7M24.0M
revert mod7.7M5.0M6.0M4.0M
(un)revert mod24.0M25.0M26.0M26.0M
check22.0M23.7M22.0M23.7M
repair20.3M24.0M19.3M24.0M
annotate166.0M165.0M166.0M165.0M
pull 100033.3M32.3M33.7M32.7M
imageimageimageimageimageimageimageimageimageimageimageimageimage

tabular

2.3.12.4.0op 2.3.1op 2.4.0
get (full)1.0M1.0M1.0M1.0M
get (lazy)1.0M1.0M1.0M1.0M
pull 1003.0M3.0M3.0M3.0M
wh0.0M0.0M0.0M0.0M
wh mod1.0M1.0M1.0M1.0M
wh -l0.0M0.0M0.0M0.0M
record mod2.0M2.0M2.0M2.0M
revert mod1.0M2.0M1.0M2.0M
(un)revert mod2.0M2.0M2.0M2.0M
check2.0M2.0M2.0M2.0M
repair2.0M2.0M2.0M2.0M
annotate2.0M2.0M2.0M2.0M
pull 10003.0M3.0M3.0M3.0M
imageimageimageimageimageimageimageimageimageimageimageimageimage