IndexOutOfRangeException при добавлении в Hashset

У меня есть простое приложение, которое добавляет около 7 миллионов коротких строк в HashSet < строка> . Иногда я получаю исключение во время вызова Hashset.Add (): System.Collections.Generic. HashSet`1.IncreaseCapacity (): индекс находился за пределами массива.

Это периодически возникающая проблема, которая, кажется, связана с памятью, но это на сервере win2k8 R2 с 16 ГБ, больше ничего не происходит, большая часть этой физической памяти доступна. Есть идеи?

19
задан dcrobbins 29 November 2010 в 19:12
поделиться