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