diff options
author | Joey Hess <joey@kitenet.net> | 2011-08-31 19:13:02 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2011-08-31 19:13:02 -0400 |
commit | f600444ab6d00826cc16c4a5cc67aca84cc1f9e0 (patch) | |
tree | 6ee1ed6298d2bc993c62bfc9c2471607f53b6a06 /doc/todo/git-annex_unused_eats_memory.mdwn | |
parent | ea7b1828d48a5dce42393d252f4bbda5cba10d24 (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.mdwn | 6 |
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. |