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
signature.asc
Description: Digital signature
_______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
