lp://staging/~jameinel/bzr/annotate-cleanup
Created by
John A Meinel
and last modified
- Get this branch:
- bzr branch lp://staging/~jameinel/bzr/annotate-cleanup
Branch merges
Propose for merging
No branches
dependent on this one.
Related bugs
Bug #197429: bzr gui tools are too slow with old/large repositories | Critical | Incomplete |
Related blueprints
Branch information
- Location:
- http://bzr.arbash-meinel.com/branches/bzr/1.3-dev/annotate_cleanup
- Last mirrored:
- Next mirror:
- Disabled
Updating branch...
Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.
Recent revisions
- 3247. By John A Meinel
-
Switch the api, add Repository.
get_annotator( ) rather than just using the VersionedFile for it. - 3244. By John A Meinel
-
Reduce the number of cache misses by caching known heads answers
(drops requests from 877 => ~600, though doesn't drop speed by a lot)
Also switch to a class that assumes you won't try to mess with the returned values. - 3243. By John A Meinel
-
Work on removing nodes from the working set once they aren't needed.
This decreases the amount of caching, and lowers memory pressure.
I measure a drop from 45MB for bzrlib/repository. py down to 30MB
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/bzr