Re[20]: Зачем нам асинхронность?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 24.08.20 18:02
Оценка:
Здравствуйте, Sharowarsheg, Вы писали:

S>Здравствуйте, Serginio1, Вы писали:



S>> Ну общее количество записей будет таким же и среднее наполнение тоже. Обычно это около 75%. При полном заполнении ищется простое число в 2 раза большее чем текущий размер.

S>>Конечно если ты им не задашь начальный размер в миллионы записей. А так будет то же, что и при одной хэш таблице.

S>Хм, у меня обычно фактический размер начинается с десятков миллионов записей. Не то, чтобы я как-то старался задавать начальный размер особенно. Пришлось даже мутить специально коллекцию из многих Dictionary, потому что у библиотечного ограничение типа 25 или 30 миллионов всего. Если меньше, то непонятно, зачем вообще хештаблицы и многопоточка.


На саамом деле ты много не выигрываешь от первичного задания размера, можешь и проиграть. Ну в данном случае если размер известен раздели его на 16.
Ну а в дотнете ограничение в int.MaxValue
и солнце б утром не вставало, когда бы не было меня
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.