better hash table performance

This commit is contained in:
Andrew Kelley 2016-03-01 14:47:46 -07:00
parent 9c3d7b628c
commit 660a50661b

View File

@ -46,8 +46,8 @@ public:
_modification_count += 1;
internal_put(key, value);
// if we get too full (80%), double the capacity
if (_size * 5 >= _capacity * 4) {
// if we get too full (60%), double the capacity
if (_size * 5 >= _capacity * 3) {
Entry *old_entries = _entries;
int old_capacity = _capacity;
init_capacity(_capacity * 2);