[darcs-users] benchmarking darcs-1

Petr Rockai me at mornfall.net
Wed Feb 24 14:55:39 UTC 2010


Eric Kow <kowey at darcs.net> writes:
> ==============  =============   ===============  ===============
>                   old-f 1.0.9       darcs-2.3.1   darcs-2.3.99.2
> ==============  =============   ===============  ===============
>     get (full)          51.2s      231.9s d=3.5     231.8s d=7.9
>     get (lazy)              -       38.0s d=0.8      35.6s d=0.5
>       pull 100         116.8s      139.2s d=1.4     115.0s d=1.1
>             wh         1206ms     343.2ms d=0.0   1790.8ms d=0.0
>         wh mod         1208ms     342.7ms d=0.0   1783.2ms d=0.0
>          wh -l         7920ms   22976.3ms d=0.2   4335.8ms d=0.0
>     record mod         2670ms   57570.6ms d=0.1  33440.5ms d=0.2
>     revert mod         2348ms   28263.7ms d=0.2   6829.0ms d=0.1
> (un)revert mod         4920ms   91301.9ms d=0.4  24173.4ms d=0.2
>          check         189.0s     994.4s d=89.3     592.9s d=9.1
>         repair         166.7s      940.3s d=2.8    584.6s d=14.8
>       annotate              -                 -                -
>      pull 1000         301.9s      258.0s d=2.3     228.0s d=4.6
> ==============  =============    ===============  ===============
This looks fairly reasonable now. Nathan, if I may bother you further,
would it be possible to also run 2.3.99.2 on a hashed repository where
you ran darcs(-2.3.99.2) optimize --pristine? I think that should cut
down the times further, and bring the whatsnew times back into line with
2.3.1. Thanks a lot!

Yours,
   Petr.

PS: At least the record performance is a victim of issue1106. This is
something that will be (hopefully) addressed in darcs 2.5.


More information about the darcs-users mailing list