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-----
Hash: SHA1

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
from Vincent.


64-bit bzr.dev
    568MB   1m22s   bzr 2.0.1
    411MB   1m16s   bzr.dev @4759

64-bit launchpad
    1301MB   7m9s   bzr 2.0.1
     954MB   5m30s  bzr.dev @4759

32-bit bzr.dev
    388MB   1m51s   bzr 2.0.1
    224MB   1m40s   bzr.dev @4759

32-bit launchpad
    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.

John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkreJTIACgkQJdeBCYSNAAOW+ACfXnECwSusqLpUn6g/iULQPjHK
TU4AniVytaTSYJIZoe57OAx3JTOOtKdg
=1oxE
-----END PGP SIGNATURE-----



More information about the bazaar mailing list