私は、ハッシュセットに約700万の短い文字列を追加する単純なアプリケーションを持っています。場合によっては、Hashset.Add()への呼び出し中に例外が発生することがあります。System.Collections.Generic.HashSet`1.IncreaseCapacity():インデックスが配列の境界外にありました。ハッシュセットに追加するときにIndexOutOfRangeExceptionが発生する<T>
これは断続的な問題で、メモリに関連しているようですが、これは16 GBのwin2k8 R2サーバー上にあります。それ以外の多くの物理メモリは利用できません。何か案は?
マルチスレッドを追加していますか? – herzmeister
私はParallelizationを使用して4コアPCにint.MaxValue Guidsを追加するプロジェクトを作成しましたが、それは失敗していません。 –
うん、それは問題だった。私は知っていたはずだった。ありがとうherzmeister – dcrobbins