Hi, On Fri, Aug 20, 2010 at 10:32:56AM -0400, Nathan Gray wrote: > I ran a benchmark of darcs-2.4.93.3 against a darcs-2 format copy > of my cap repo, which is the one I used to do the darcs-1 > benchmarks earlier this year. The results are included at the > end of this message. I am also including the results of my > original darcs-1 benchmark.
So to break down, it seems to me: - whatsnew and pull 1000 are faster with darcs 2 - record, revert, unrevert are about the same - pull 100, check, repair are faster with darcs 1 - darcs 2 full get is slower and lazy get is faster than darcs 1 get Also it seems that darcs 2 is quite memory-hungry compared to darcs 1. Could you maybe share the output of "darcs chan --from-tag . --count"? The record times seem quite exorbitant to me... Maybe also "find -maxdepth 1 -type f | wc -l" and "find -type f | wc -l" Yours, Petr. > ========== =========== ======= > op 2.4.98.3 sdev > ========== =========== ======= > wh 165.0ms (5.5ms) > wh mod 167.8ms (2.0ms) > wh -l ~2.4s (0.0s) > record ?5.0s (0.0s) > revert ?2.6s (0.0s) > (un)revert ?5.6s (0.0s) > get (full) ?6m2.6s (5.8s) > get (lazy) ?34.8s (1.0s) > pull 100 ?3m30.5s (0.8s) > pull 1000 ?4m24.3s (7.2s) > check ?11m6.0s (22.0s) > repair ?11m15.8s (13.7s) > annotate - - > ========== =========== ======= > ========== =========== > op 2.4.98.3 > ========== =========== > wh 0.0M > wh mod 8.0M > wh -l 0.0M > record 122.0M > revert 126.0M > (un)revert 128.0M > get (full) 189.7M > get (lazy) 17.7M > pull 100 212.7M > pull 1000 529.7M > check 721.0M > repair 721.0M > annotate - > ========== =========== > > > cap - darcs-1 format > -------------------- > > ============== ============== > darcs-1.0.9 > ============== ============== > get (full) 55.1s d=5.7 > get (lazy) - > pull 100 113.8s d=0.9 > wh 1249.3ms d=0.1 > wh mod 1230.2ms d=0.0 > wh -l 7943.7ms d=0.2 > record mod 5712.0ms d=0.2 > revert mod 2417.3ms d=0.1 > (un)revert mod 7482.9ms d=0.2 > check 206.9s d=76.0 > repair 181.3s d=8.0 > annotate - > pull 1000 615.7s d=3.8 > ============== ============== > ============== =========== > darcs-1.0.9 > ============== =========== > get (full) 47.0M > get (lazy) - > pull 100 49.7M > wh 0.0M > wh mod 6.0M > wh -l 0.0M > record mod 17.0M > revert mod 6.8M > (un)revert mod 7.0M > check 44.7M > repair 44.3M > annotate - > pull 1000 99.0M > ============== =========== _______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
