मैं स्मृति समस्या के लिए काफी नया हूं। आशा है कि आपको नहीं लगता कि यह पूछने के लिए एक बेवकूफ सवाल है।सी # मध्यम आकार संग्रह में बड़ी वस्तु
मुझे लगता है कि स्मृति से बड़ा 85,000 बाइट्स सी # में LOH में डाल दिया जाएगा पता यानी
Byte[] hugeByteCollection = new Byte[85000];
मैं सोच रहा हूँ अगर आकार 10000 के साथ एक संग्रह - 20000 एक वस्तु है कि 10 सदस्य चर होते हैं साथ (बाइट प्रकार) LOH या SOH में रखा जाएगा?
इस प्रकार का गणित संग्रह प्रकारों के लिए काम नहीं करता है, यह वास्तव में 16,384 है। विवरण के लिए [यह उत्तर] (http://stackoverflow.com/a/2248188/17034) देखें। –
आपकी टिप्पणी के लिए धन्यवाद! आकार बदलने का आकार केवल सूचियों के लिए है, सरणी नहीं, इसलिए सीधे इस प्रश्न से संबंधित नहीं है। लेकिन फिर भी, मुझे चेतावनी –
जोड़नी चाहिए ताकि सूची में एसओएच में सूची रखने के लिए हमें विभाजन वाली सूची के साथ आने की आवश्यकता है जिसमें सूची की एक सरणी है। विभाजन सूची गतिशील रूप से एक नई सूची बनाई जाएगी और जब सूची 10000 की क्षमता से अधिक हो, तो क्या वह काम करेगा? – cscmh99