Changes between Version 49 and Version 50 of DarcsEvaluation


Ignore:
Timestamp:
Jul 26, 2008 3:07:18 PM (7 years ago)
Author:
batterseapower
Comment:

Add windows benchmark

Legend:

Unmodified
Added
Removed
Modified
  • DarcsEvaluation

    v49 v50  
    507507
    508508
     509
    509510{{{
    510511[extensions]
     
    603604** {{{darcs get}}} fails with {{{Unapplicable patch}}} due to the case-insensitivity of HFS+, so you don't get a clone
    604605
    605 The Bzr clone time is high because it does an actual copy rather than just using hard links, by design. However, even on the other commands it seems to be about twice as slow as Hg, which is on average somewhat slower than Git.
     606These figures were obtained with a warm disk cache on a clean tree, using a Windows XP Parallels virtual machine running under OS X 10.5:
     607
     608||     ||Annotate||Log   ||Status||Clone   ||
     609||Git  ||1.191s  ||0.681s||0.180s||3.035s  ||
     610||Hg   ||0.420s  ||2.844s||0.221s||16.383s ||
     611||Bzr  ||2.954s  ||7.731s||0.350s||62.190s ||
     612
     613The Bzr clone time is high because it does an actual copy rather than just using hard links, by design (you can use the shared repository feature instead). However, even on the other commands it seems to be about twice as slow as Hg, which is on average somewhat slower than Git.
    606614
    607615Note that this is a very limited benchmark: it doesn't even test merging / pulling or the cost of cloning over a network.