में जोड़ना मेरे पास एक साधारण एप्लिकेशन है जो हैशसेट <string>
पर लगभग 7 मिलियन छोटे तार जोड़ता है। कभी-कभी मुझे हैशसेट के कॉल के दौरान अपवाद मिलता है। जोड़ें(): सिस्टम। चयन। जेनेरिक। हैशसेट '1। इन्फ्रारेज़ कैपेसिटी(): इंडेक्स सरणी की सीमाओं के बाहर था।इंडेक्सऑटऑफेंजेंज अपवाद जब हैशसेट <T>
यह एक अड़चन समस्या है और स्मृति से संबंधित प्रतीत होता है, लेकिन यह 16 जीबी के साथ Win2k8 R2 सर्वर पर है, और अधिक नहीं चल रहा है, उस भौतिक स्मृति में से अधिकांश उपलब्ध है। कोई विचार?
क्या आप बहु-थ्रेडेड जोड़ रहे हैं? – herzmeister
मैंने अभी एक प्रोजेक्ट बनाया है जो समांतरता का उपयोग करते हुए 4 कोर पीसी पर int.MaxValue Guids जोड़ता है, और यह असफल नहीं हो रहा है। –
yup, वह समस्या थी। मुझे पता होना चाहिए। धन्यवाद herzmeister – dcrobbins