diff options
author | Joey Hess <joeyh@joeyh.name> | 2015-06-16 17:58:15 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2015-06-16 18:12:00 -0400 |
commit | 87ba1abc7cd1b199b0f7d778d9f27375b50de709 (patch) | |
tree | a8dcb4479872a1ddfd39053a7532e987c489f85e /Types/Key.hs | |
parent | a5ae3ecdb722219d3cdaee652450be1b96795f83 (diff) |
Increased the default annex.bloomaccuracy from 1000 to 10000000
This makes git annex unused use around 48 mb more memory than it did before,
but the massive increase in accuracy makes this worthwhile for all but the
smallest systems.
Also, I want to use the bloom filter for sync --all --content, to avoid
dropping files that the preferred content doesn't want, and 1/1000
false positives would be far too many in that use case, even if it were
acceptable for unused.
Actual memory use numbers:
1000: 21.06user 3.42system 0:26.40elapsed 92%CPU (0avgtext+0avgdata 501552maxresident)k
1000000: 21.41user 3.55system 0:26.84elapsed 93%CPU (0avgtext+0avgdata 549496maxresident)k
10000000: 21.84user 3.52system 0:27.89elapsed 90%CPU (0avgtext+0avgdata 549920maxresident)k
Based on these numbers, 10 million seemed a better pick than 1 million.
Diffstat (limited to 'Types/Key.hs')
0 files changed, 0 insertions, 0 deletions