Bazaar 2.x Benchmarking Results
Contents
Space Efficiency
Versions:
- Bazaar: 2.1.1
- Mercurial: 1.5.1
- Git: 1.7.0.5
Public Mercurial Repositories
Note that Bazaar Import represents server-side repository overhead for all branches imported, while Bazaar Trunk represents client-side repository+branch+tree overhead for the trunk branch. See how we tested.
Project |
Mercurial |
Bazaar Import |
Bazaar Trunk |
Firefox 3.5 |
316 MB |
194 MB |
158 MB |
Xen 3.4-testing |
128 MB |
72 MB |
69 MB |
MoinMoin Wiki 1.8 |
86 MB |
64 MB |
64 MB |
Thunderbird 2.0 |
56 MB |
25 MB |
27 MB |
PIDA IDE |
11 MB |
4.1 MB |
4.2 MB |
Summary: The Bazaar 2.1 repository format uses less space than Mercurial 1.5's and often by a substantial amount.
Public Git Repositories
Note that Bazaar Import represents server-side repository overhead for all branches imported, while Bazaar Trunk represents client-side repository+branch+tree overhead for the trunk branch. See how we tested.
Project |
Git |
Bazaar Import |
Bazaar Trunk |
Samba |
214 MB |
364 MB |
177 MB |
Amarok |
71 MB |
71 MB |
72 MB |
X server |
35 MB |
42 MB |
30 MB |
Ruby on Rails |
34 MB |
38 MB |
34 MB |
D-Bus |
11 MB |
7.1 MB |
7.3 MB |
(The Samba figures are certainly weird. We're looking into it.)
Summary: The Bazaar 2.1 repository format is competitive with Git 1.7 in terms of space usage. On the majority of projects, users are unlikely to notice the difference either way.
Other comparisons - 2009
2009-08-16 Benchmark of Bzr 1.17, Hg 1.3.1, Git 1.6.3.3 by Jari Aalto. Summary: Git: Numbers speak fom themselves; Hg: slow network performance; Bzr: Gap to Hg leveled, branching as fast as in Git, disk space efficient.
2009-01-19 DVCS Round-Up: One System to Rule Them All by Robert Fendt . Summary: SVK: disk space hog, horrendously slow; darcs: disk space hog, scales badly; Monotone: emphasis on security;Bazaar: Jack of All Trades; Mercurial: speedy; Git: The Speed King,
Other comparisons - 2008
2008-08-05 git/bzr historical performance comparison by Jordan. Bzr 1.3.1 vs Git 1.5.4.3 on the Linux Kernel
2008-05-07 Distributed Version Control Systems: A Not-So-Quick Guide Through by Sebastien Auvray. Bzr 1.3.1, Hg 1.0, Git 1.5.5
2008-06-01 A Git, Mercurial, Bazaar Repository Size Benchmark by Pieter de Bie. Bzr 1.5, Hg 1.0, Git 1.5.5.3. Summary: Bazaar 1.5 is in average more than twice less space-efficient than Git 1.5.5.
