Summary of memory consumption improvements
John Arbash Meinel
john at arbash-meinel.com
Tue Oct 20 22:01:38 BST 2009
-----BEGIN PGP SIGNED MESSAGE-----
So I put together a checkpoint of where I'm at WRT memory and speed
improvements for 'bzr branch'. The numbers here are for local branching,
with both bzr.dev and bzr/2.0. I did a local branch of both 'bzr.dev'
and 'launchpad' repository, on my local machine and on a 64-bit machine
568MB 1m22s bzr 2.0.1
411MB 1m16s bzr.dev @4759
1301MB 7m9s bzr 2.0.1
954MB 5m30s bzr.dev @4759
388MB 1m51s bzr 2.0.1
224MB 1m40s bzr.dev @4759
901MB 10m24s bzr 2.0.1
548MB 8m39s bzr.dev @4759
I'm a bit surprised at the 64-bit numbers. Namely the memory saving is
~the same as the 32-bit machine. (branching launchpad saves approx 350MB
in both cases.) I had been hoping for more of a 'relative' increase
(900=>548 = 1:0.61, which would have been 800MB rather than 950MB).
Anyway, the numbers are looking pretty good, though as mentioned I'm
only at 60%, and I'm shooting for 50% for the 2.1.0b2 release. I still
have the chk_map code to land, and some bits to clean up here and there.
I'm not sure if I've got a whole 10% though.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----END PGP SIGNATURE-----
More information about the bazaar