কম্পিউটার টিউটোরিয়াল

C#.NET-এ কমন ল্যাঙ্গুয়েজ রানটাইম (CLR)


কমন ল্যাঙ্গুয়েজ রানটাইম (CLR) .NET প্রোগ্রামের এক্সিকিউশন পরিচালনা করে। জাস্ট-ইন-টাইম (JIT) কম্পাইলার কম্পাইল্ড কোডকে মেশিন ইনস্ট্রাকশনে রূপান্তর করে, যা কম্পিউটার এক্সিকিউট করে।

CLR দ্বারা প্রদত্ত সার্ভিসগুলো عبارت হলো: মেমরি ম্যানেজমেন্ট, এক্সেপশন হ্যান্ডলিং, টাইপ সেফটি ইত্যাদি।

CLR-এর প্রধান ফিচারসমূহ

কম্পোনেন্টস (Components)

অন্য ভাষার কম্পোনেন্টস CLR-এর সাথে সহজে কাজ করতে পারে।

থ্রেডিং (Threading)

CLR মাল্টিথ্রেডেড অ্যাপ্লিকেশন তৈরি করার জন্য থ্রেড সাপোর্ট প্রদান করে।

ক্লাস লাইব্রেরি সাপোর্ট (Class Library Support)

এসএমবিলি, থ্রেডিং, মেমরি ম্যানেজমেন্ট ইত্যাদির জন্য বিল্ট-ইন টাইপ এবং লাইব্রেরি রয়েছে।

ডিবাগিং (Debugging)

CLR কোড ডিবাগিং সহজ করে দেয়।

গারবেজ কালেকশন (Garbage Collection)

C#-তে স্বয়ংক্রিয় গারবেজ কালেকশন প্রদান করে।

  1. উইন্ডোজ ১০-এ CLR ত্রুটি সমাধান

  2. সমাধান: .NET রানটাইম অপ্টিমাইজেশন সার্ভিসের হাই সিপিইউ ব্যবহার

  3. .NET Runtime Optimization Service-এর অতিরিক্ত CPU ব্যবহার দ্রুত বন্ধ করুন

  4. mscorsvw.exe (.NET রানটাইম অপ্টিমাইজেশন) উচ্চ CPU: কারণ ও সমাধান