Windows Vista (32-bit)

Machine description

Desktop

Date of purchase

2008-08

CPU

Intel Core 2 Duo (3GHz)

Memory

2GB

Hard disk

2x7200 RPM SATA, Hardware RAID1

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
wh751.5ms(1.1ms)718.8ms(0.6ms)622.7ms(0.3ms)430.3ms(0.1ms)
wh mod681.9ms(0.2ms)1265.2ms(1.6ms)834.5ms(0.3ms)441.0ms(0.0ms)
wh -l5418.7ms(1.6ms)1496.3ms(0.8ms)8959.0ms(2.8ms)966.8ms(0.1ms)
record mod7628.3ms(1.0ms)7039.7ms(0.9ms)10881.7ms(1.6ms)6998.3ms(0.7ms)
revert mod1418.9ms(0.3ms)1673.7ms(0.1ms)3916.0ms(0.1ms)1528.9ms(0.1ms)
(un)revert mod5193.3ms(0.6ms)7928.7ms(0.9ms)14043.0ms(0.4ms)6005.3ms(0.2ms)
get (full)398.3s(57.5s)445.5s(81.7s)393.1s(36.2s)404.0s(21.8s)
get (lazy)45.9s(15.3s)55.7s(10.9s)42.6s(7.3s)47.9s(7.1s)
pull 10024.3s(4.1s)20.8s(5.6s)63.7s(27.4s)29.0s(24.6s)
pull 1000125.5s(24.2s)143.6s(36.6s)163.7s(41.2s)143.2s(9.1s)
check145.6s(2.7s)142.7s(6.6s)138.4s(6.7s)137.9s(9.9s)
repair141.3s(2.5s)139.7s(2.3s)136.6s(2.6s)131.8s(1.1s)
imageimageimageimageimageimageimageimageimageimageimageimage

Tahoe LAFS

2.3.1sdev2.4.0sdevop 2.3.1sdevop 2.4.0sdev
wh240.9ms(0.3ms)263.2ms(0.4ms)465.2ms(0.7ms)203.3ms(0.1ms)
wh mod252.8ms(0.2ms)234.8ms(0.0ms)278.2ms(0.0ms)561.5ms(1.1ms)
wh -l1658.1ms(0.6ms)453.7ms(0.1ms)2274.7ms(1.1ms)482.4ms(0.2ms)
record mod4323.0ms(1.8ms)2019.2ms(0.4ms)5036.7ms(0.6ms)6330.7ms(6.6ms)
revert mod616.5ms(0.2ms)914.6ms(0.4ms)2052.6ms(0.3ms)603.2ms(0.0ms)
(un)revert mod1770.3ms(0.1ms)2342.4ms(0.4ms)4925.0ms(0.9ms)1970.2ms(0.1ms)
get (full)32.8s(7.7s)26.1s(4.1s)30.4s(7.8s)43.1s(17.6s)
get (lazy)15.5s(2.7s)15.4s(6.3s)19.0s(1.3s)20.9s(8.7s)
pull 10011.3s(2.4s)10.6s(2.0s)14.1s(2.0s)8.8s(2.0s)
pull 100068.7s(15.9s)55.1s(5.9s)64.9s(5.1s)64.6s(4.6s)
check16.4s(0.7s)20.1s(3.4s)16.1s(3.2s)18.1s(3.8s)
repair16.2s(1.6s)17.0s(1.4s)14.5s(0.5s)16.4s(0.2s)
annotate14.6s(1.3s)14.1s(1.0s)15.8s(1.0s)13.6s(0.4s)
imageimageimageimageimageimageimageimageimageimageimageimageimage

darcs

2.3.1sdev2.4.0sdevop 2.3.1sdevop 2.4.0sdev
wh109.3ms(0.0ms)84.2ms(0.0ms)160.1ms(0.1ms)109.4ms(0.2ms)
wh mod171.2ms(0.0ms)170.1ms(0.2ms)195.3ms(0.0ms)193.6ms(0.2ms)
wh -l1244.9ms(0.1ms)155.6ms(0.0ms)2854.3ms(0.8ms)256.6ms(0.0ms)
record mod3397.0ms(0.1ms)2005.6ms(0.4ms)4550.0ms(1.0ms)1890.8ms(0.1ms)
revert mod526.7ms(0.2ms)510.6ms(0.1ms)1678.4ms(0.3ms)478.4ms(0.0ms)
(un)revert mod1593.9ms(0.1ms)2129.4ms(0.6ms)5582.7ms(0.7ms)2005.2ms(0.6ms)
get (full)30.7s(8.1s)39.0s(10.2s)25.1s(2.4s)27.6s(6.6s)
get (lazy)12.4s(3.8s)10.0s(3.4s)13.9s(2.1s)15.0s(6.1s)
pull 1006.5s(0.1s)9.7s(4.2s)8.9s(1.1s)6.2s(1.9s)
pull 100046.2s(1.4s)54.0s(29.5s)61.3s(22.7s)57.3s(2.8s)
check24.0s(7.2s)17.7s(1.8s)15.0s(0.5s)18.0s(1.8s)
repair14.7s(1.1s)16.9s(0.8s)15.6s(1.7s)17.0s(1.0s)
annotate52.7s(20.9s)67.6s(38.0s)66.3s(7.8s)94.7s(19.5s)
imageimageimageimageimageimageimageimageimageimageimageimageimage

tabular

2.3.1sdev2.4.0sdevop 2.3.1sdevop 2.4.0sdev
wh2024.0ms(4.2ms)87.6ms(0.0ms)88.8ms(0.0ms)184.0ms(0.2ms)
wh mod810.3ms(2.5ms)88.3ms(0.0ms)98.7ms(0.0ms)141.4ms(0.2ms)
wh -l161.4ms(0.1ms)89.7ms(0.0ms)136.7ms(0.0ms)105.3ms(0.0ms)
record mod1486.9ms(0.3ms)389.2ms(0.2ms)1680.3ms(0.9ms)295.6ms(0.1ms)
revert mod160.0ms(0.1ms)184.9ms(0.1ms)672.3ms(1.2ms)136.8ms(0.0ms)
(un)revert mod1197.6ms(2.9ms)457.9ms(0.1ms)1690.3ms(1.5ms)529.7ms(0.1ms)
get (full)0.7s(0.4s)0.4s(0.3s)0.3s(0.1s)0.4s(0.3s)
get (lazy)0.6s(0.5s)0.3s(0.4s)0.2s(0.1s)0.2s(0.1s)
pull 1005.6s(2.4s)0.9s(0.2s)4.6s(0.7s)1.5s(0.9s)
pull 10003.0s(0.1s)-3.0s(0.2s)1.1s(0.5s)
check2.6s(2.2s)1.3s(0.0s)1.3s(0.0s)1.3s(0.0s)
repair3.1s(3.6s)1.3s(0.0s)1.3s(0.0s)1.3s(0.0s)
annotate0.6s(0.7s)0.4s(0.0s)0.4s(0.1s)0.4s(0.1s)
imageimageimageimageimageimageimageimageimageimageimageimageimage

Memory

GHC

2.3.12.4.0op 2.3.1op 2.4.0
wh0.0M0.0M0.0M0.0M
wh mod4.0M5.5M4.0M4.4M
wh -l0.0M0.0M0.0M0.0M
record mod53.0M67.7M69.0M69.3M
revert mod11.8M14.0M14.7M12.9M
(un)revert mod42.7M52.0M46.0M41.0M
get (full)41.3M36.3M47.3M46.7M
get (lazy)8.0M8.0M8.0M8.0M
pull 10046.0M55.3M45.0M49.3M
pull 1000197.7M185.0M191.7M197.3M
check146.3M200.0M149.7M195.3M
repair143.0M192.7M146.3M201.3M
annotate----
imageimageimageimageimageimageimageimageimageimageimageimageimage

Tahoe-LAFS

2.3.12.4.0op 2.3.1op 2.4.0
wh0.0M0.0M0.0M0.0M
wh mod2.0M2.0M2.0M0.0M
wh -l0.0M0.0M0.0M0.0M
record mod15.7M16.0M15.7M14.0M
revert mod6.1M4.0M5.4M4.0M
(un)revert mod15.0M11.0M14.7M13.2M
get (full)30.0M30.0M30.3M30.0M
get (lazy)2.0M2.0M2.0M2.0M
pull 10016.3M17.7M18.3M18.3M
pull 100092.0M88.3M85.7M90.0M
check93.0M101.0M95.3M97.3M
repair95.0M103.0M90.7M98.7M
annotate466.0M452.3M466.0M462.0M
imageimageimageimageimageimageimageimageimageimageimageimageimage

darcs

2.3.12.4.0op 2.3.1op 2.4.0
wh0.0M0.0M0.0M0.0M
wh mod2.2M2.0M2.1M0.0M
wh -l0.0M0.0M0.0M0.0M
record mod24.7M24.2M24.0M26.8M
revert mod6.0M4.1M6.6M4.6M
(un)revert mod25.0M19.0M17.3M24.8M
get (full)11.7M10.7M11.0M10.7M
get (lazy)3.0M3.0M3.0M2.0M
pull 10029.0M24.3M14.3M25.0M
pull 100042.0M42.3M44.0M44.3M
check20.3M23.7M20.3M23.7M
repair23.0M24.0M20.7M24.0M
annotate180.0M191.7M190.0M189.3M
imageimageimageimageimageimageimageimageimageimageimageimageimage

tabular

2.3.12.4.0op 2.3.1op 2.4.0
wh0.0M0.0M0.0M0.0M
wh mod1.0M2.0M1.0M0.0M
wh -l0.0M0.0M0.0M0.0M
record mod1.0M2.0M1.0M1.0M
revert mod1.0M2.0M1.0M2.0M
(un)revert mod1.0M2.0M1.0M2.0M
get (full)1.0M1.0M1.0M1.0M
get (lazy)1.0M1.0M1.0M1.0M
pull 1002.0M2.0M2.0M2.0M
pull 10002.0M-2.0M2.0M
check6.0M10.0M10.0M10.0M
repair7.0M10.0M7.0M10.0M
annotate2.0M2.0M2.0M2.0M
imageimageimageimageimageimageimageimageimageimageimageimageimage