এটি একটি জানা সমস্যা মত মনে হচ্ছে
অসমর্থিত SQLite দৃষ্টান্ত / সংযোগ OOM ব্যর্থতা # 22650 অবদান রাখছে ।
সমস্যাটি দৃশ্যত ভিজ্যুয়াল স্টুডিও 2017 সংস্করণ 15.5 এ সমাধান করা হয়েছিল,
এবং ফিক্স 15.4 ফিরে পোর্ট করা হতে পারে।
সর্বশেষ সংস্করণে ভিসুয়াল স্টুডিও 2017 আপডেট করা সমস্যার সমাধান করা উচিত
(যদি এটি সত্যিই একই)।
যেহেতু যে সমস্যার সমাধান হয়নি, তাই এটি উপযুক্ত
OutOfMemoryException ত্রুটিটি মেমরির অভাব মানে না বরং বরং
অসম্ভবতা বণ্টন স্মৃতি.
আমি নীচের ব্যাখ্যা করব কেন এই একই নয়।
ভিজ্যুয়াল স্টুডিওটি একটি 32-বিট প্রোগ্রাম হিসাবে, এটির মেমরি স্থানটি 4 গিগাবাইট সীমিত।
এর থেকে, এটি "কেবলমাত্র" কেবলমাত্র 2 গিগাবাইটের তার ডেটা ব্যবহারের জন্য ব্যবহার করা যেতে পারে
উইন্ডোজ সফ্টওয়্যার এবং প্রোগ্রামের জন্য।
শারীরিক মেমরি এই স্থান ভার্চুয়াল ঠিকানা বরাদ্দ করা হয়, যাতে
কিছু ঠিকানা ইতিমধ্যে বরাদ্দ করা হয় এবং কিছু হয় না।
কোন আবর্জনা সংগ্রহ প্রক্রিয়া সম্ভব, যাতে একটি ঠিকানা,
বরাদ্দ একবার, বরাদ্দ থাকে।
উদাহরণস্বরূপ, উদাহরণস্বরূপ 2 গিগাবাইট থেকে পাওয়া যায়, 100 এমবি
বরাদ্দ করা হয়, এবং এক অতিরিক্ত 1 গিগাবাইট বরাদ্দ করতে চায়।
যৌক্তিকভাবে, উপলব্ধ মেমরি যথেষ্ট চেয়ে অনেক বেশি।
তবে, যদি 100 মেগাবাইটের মধ্যে 2 গিগাবাইট স্থান বরাদ্দ করা হয়,
এটা আর 1 গিগাবাইট বরাদ্দ করা সম্ভব নয় সংলগ্ন স্মৃতি.
এই ক্ষেত্রে, OutOfMemoryException অবস্থা উত্থাপিত হবে,
যদিও এটি flatly অসম্ভব মনে হচ্ছে।
মেমরি বরাদ্দ করা হয় এবং এইভাবে মুক্তি যখন এই ক্ষেত্রে উঠতে পারে
বরাদ্দ মেমরি টুকরা উপলব্ধ মাধ্যমে বিক্ষিপ্ত হয়
ঠিকানা স্থান এবং শুধুমাত্র "গর্ত" ছেড়ে যে একটি বড় জন্য যথেষ্ট নয়
বরাদ্দ।
অতএব, শুধুমাত্র দুটি সম্ভাবনার আছে:
ভিজ্যুয়াল স্টুডিওতে একটি বাগ, উদাহরণস্বরূপ যখন বৃদ্ধি করার চেষ্টা করা হচ্ছে
একটি উদাহরণ দৈর্ঘ্য StringBuilder
ক্লাস কি অতিক্রম করা হয়
তার বর্তমান দ্বারা নির্দিষ্ট MaxCapacity
সম্পত্তি, কারণ হতে হবে
OutOfMemoryException অবস্থা।
অনেক বরাদ্দ করা হয়, যাতে এমনকি, মুক্তি, মেমরি হয়
খুব বিভক্ত।
আপনার ক্ষেত্রে ভাল ক্ষেত্রে দ্বিতীয় ক্ষেত্রে মাপসই করা হয়, কিন্তু আপনার জন্য একটি বিকল্প
সমাধান এখানে বেশ সীমিত।
ভিজ্যুয়াল স্টুডিওর 64-বিট সংস্করণটি বাড়িয়ে সমস্যার সমাধান করবে
ঠিকানা স্থান, কিন্তু যে হয় না ভিজ্যুয়াল স্টুডিও রোডম্যাপ ।
আপনার অন্যান্য বিকল্পটি যতটা সম্ভব মেমরি বরাদ্দ কমাতে হয়।
আপনি ভিজ্যুয়াল স্টুডিওর অ্যাড-অনগুলির সংখ্যা কমাতে বা চেষ্টা করতে পারেন
ছোট বেশী এই বিরাট ভিসা সমাধান বিরতি।
অথবা আপনি কিছু মেমরি বরাদ্দ থেকে, ভিসুয়াল স্টুডিও বন্ধ এবং পুনরায় আরম্ভ করতে পারে
ভিজ্যুয়াল স্টুডিও থ্রেড দ্বারা সমান্তরাল করা হয়, তাই একটি র্যান্ডম আছে
উপাদান জড়িত।