I've switched to using darcs2 locally (no repo changes yet, just to see 
how well it works as a drop-in replacement).  It seems to be noticeably 
slower for many of the operations I do day to day.

Here's an example, doing 'darcs whatsnew' on the GHC testsuite 
repository (http://darcs.haskell.org/testsuite):

$ time /usr/bin/darcs w -s
M ./tests/ghc-regress/ghc-e/should_run/Makefile +3
M ./tests/ghc-regress/ghc-e/should_run/all.T -1 +1
A ./tests/ghc-regress/ghc-e/should_run/ghc-e006.hs
A ./tests/ghc-regress/ghc-e/should_run/ghc-e006.stdout
0.97s real   0.24s user   0.09s system   34% /usr/bin/darcs w -s
$ time darcs2 w -s
M ./tests/ghc-regress/ghc-e/should_run/Makefile +3
M ./tests/ghc-regress/ghc-e/should_run/all.T -1 +1
A ./tests/ghc-regress/ghc-e/should_run/ghc-e006.hs
A ./tests/ghc-regress/ghc-e/should_run/ghc-e006.stdout
8.03s real   6.98s user   0.46s system   92% darcs w -s

8x slower!  (and no progress messages)

yesterday I noticed that an amend-record in the GHC repo was quite slow, 
and the progress message reported that it was reading the inventory.

I hope this is of use to someone...

Cheers,
        Simon

_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to