summaryrefslogtreecommitdiff
path: root/doc/todo/git-annex_unused_eats_memory.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2011-08-31 19:13:02 -0400
committerGravatar Joey Hess <joey@kitenet.net>2011-08-31 19:13:02 -0400
commitf600444ab6d00826cc16c4a5cc67aca84cc1f9e0 (patch)
tree6ee1ed6298d2bc993c62bfc9c2471607f53b6a06 /doc/todo/git-annex_unused_eats_memory.mdwn
parentea7b1828d48a5dce42393d252f4bbda5cba10d24 (diff)
unused --remote: Reduced memory use to 1/4th what was used before.
Using a single strictness annotation, in just the right place. Tried several others, none of which helped and some of which potentially hurt. This is only the second time I've really had to deal with this in a year of using haskell, which is, I suppose not that bad.
Diffstat (limited to 'doc/todo/git-annex_unused_eats_memory.mdwn')
-rw-r--r--doc/todo/git-annex_unused_eats_memory.mdwn6
1 files changed, 0 insertions, 6 deletions
diff --git a/doc/todo/git-annex_unused_eats_memory.mdwn b/doc/todo/git-annex_unused_eats_memory.mdwn
index 6ce714004..fcb09a1af 100644
--- a/doc/todo/git-annex_unused_eats_memory.mdwn
+++ b/doc/todo/git-annex_unused_eats_memory.mdwn
@@ -17,9 +17,3 @@ currently present in the repository (possibly using a bloom filter again),
and that would yield a shortlist of keys that are probably not used.
Then scan thru all files in the repo to make sure that none point to keys
on the shortlist.
-
-----
-
-`git annex unused --from remote` is much worse, using hundreds of mb of
-memory. It has not been profiled at all yet, and can probably be improved
-somewhat by fixing whatever memory leak it (probably) has.