sapling/eden/mononoke/walker
Alex Hornby 0f5809ad16 mononoke: save memory in walker state by not memoing hash
Summary:
Save memory in walker state tracking by not memoing hash values. For large repos this is significant.

I was expecting a small slowdown from this, but so far looks pretty much the same walk rate. Speculation: this may be due to the num cpus lock sharding fix in dashmap 3.11.10 which means there are many more shards than when the memo was tested with 3.11.9, so saving time inside locks is less significant.

Reviewed By: StanislavGlebik

Differential Revision: D23680550

fbshipit-source-id: 351b5ec39885fc30996207c7dccc22c749e30321
2020-09-18 02:52:47 -07:00
..
src mononoke: save memory in walker state by not memoing hash 2020-09-18 02:52:47 -07:00
Cargo.toml rust: vendor dashmap 3.11.10 2020-09-15 00:59:33 -07:00