On Mon, Nov 24, 2008 at 13:41:20 -0500, Nathan Gray wrote:
> I did some benchmarking, and find that darcs1 is much faster than
> darcs2.  I also found that non-debian versions of darcs2 are quite a
> bit faster than debian versions of darcs2.

Excellent work.

I'm not sure how relevant this is here, but one reason that darcs 2 may
be slower than darcs 1 (even for darcs 1 repositories) is that some of
the things is does to be more robust: simpler code (with fewer
case-specific optimisations), and also atomic operations.  Hopefully we
can catch up with darcs 1 and make many more optimisations along the
way.

Would you be willing to have a look at the Standard Darcs Benchmarks?
  darcs get http://code.haskell.org/darcs/darcs-benchmarks

Perhaps you would be able to offer suggestions on how we can make
these benchmarks relevant to you.  I think the idea is to create a
config file (it's extremely simple, just one line with all the darcs
binaries you want to time, e.g.  ../darcs1/darcs ../darcs2/darcs) and to
run go.hs.  There is also a go.sh script which is now deprecated in
favour of go.hs

Thanks!

-- 
Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow>
PGP Key ID: 08AC04F9

Attachment: signature.asc
Description: Digital signature

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

Reply via email to