Rev 5391: Update What's New and NEWS in http://bazaar.launchpad.net/~jameinel/bzr/2.3-btree-chk-leaf

John Arbash Meinel john at arbash-meinel.com
Mon Aug 23 19:59:37 BST 2010


At http://bazaar.launchpad.net/~jameinel/bzr/2.3-btree-chk-leaf

------------------------------------------------------------
revno: 5391
revision-id: john at arbash-meinel.com-20100823185922-ovs1s9huk95wngk8
parent: john at arbash-meinel.com-20100823175407-yomx2h1x5v8amt6w
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 2.3-btree-chk-leaf
timestamp: Mon 2010-08-23 13:59:22 -0500
message:
  Update What's New and NEWS
-------------- next part --------------
=== modified file 'NEWS'
--- a/NEWS	2010-08-21 17:09:54 +0000
+++ b/NEWS	2010-08-23 18:59:22 +0000
@@ -104,6 +104,13 @@
   will be backed up (adding an extention of the form .~#~).
   (Marius Kruger, #400554)
 
+* Decrease memory consumption when many chk index pages are loaded. (Such
+  as during ``bzr co`` or ``bzr ls -R`` of a large tree.) Often we need to
+  read many chk pages because the individual chk map nodes will be spread
+  randomly. Peak memory for 'bzr ls -R' on a large tree dropped from 396MB
+  down to 247MB, expect even more significant savings on 64-bit platforms.
+  (John Arbash Meinel)
+
 * Inventory entries now consume less memory (on 32-bit Ubuntu file entries
   have dropped from 68 bytes to 40, and directory entries from 120 bytes
   to 48).  (Andrew Bennetts)

=== modified file 'doc/en/whats-new/whats-new-in-2.3.txt'
--- a/doc/en/whats-new/whats-new-in-2.3.txt	2010-08-18 07:25:22 +0000
+++ b/doc/en/whats-new/whats-new-in-2.3.txt	2010-08-23 18:59:22 +0000
@@ -37,6 +37,10 @@
   tree may substantially improve the speed of operations like ``bzr
   commit``.  (Andrew Bennetts)
 
+* Lower memory consumption when reading many chk index pages. Helpful for
+  things like ``bzr co`` or ``bzr ls -R`` on large trees.
+  (John Arbash Meinel)
+
 * When building new working trees, default to reading from the repository
   rather than the source tree unless explicitly requested. (via
   ``--files-from`` and ``--hardlink`` for ``bzr branch`` and



More information about the bazaar-commits mailing list