У меня есть простое приложение, которое добавляет около 7 миллионов коротких строк в HashSet <string>
. Иногда я получаю исключение во время вызова Hashset.Add(): System.Collections.Generic.HashSet`1.IncreaseCapacity(): индекс находился за пределами массива.
Это прерывистая проблема и, похоже, связана с памятью, но это на сервере win2k8 R2 с 16 ГБ, не намного больше, большая часть этой физической памяти доступна. Любые идеи?