এটি জাভা ভার্চুয়াল মেশিনে (JVM) আবর্জনা সংগ্রহের (GC) কাজ কোন জাভা অ্যাপ্লিকেশন দ্বারা আর কোন মেমরি ব্যবহার করা হচ্ছে না তা স্বয়ংক্রিয়ভাবে নির্ধারণ করা এবং অন্যান্য ব্যবহারের জন্য এই মেমরিটিকে পুনর্ব্যবহার করা।… আবর্জনা সংগ্রহ প্রোগ্রামারকে ম্যানুয়ালি মেমরি ডিললোকেশনের সাথে ডিল করা থেকে মুক্ত করে৷
আবর্জনা সংগ্রহের উদ্দেশ্য কী?
আবর্জনা সংগ্রহ (GC) হল স্বয়ংক্রিয় মেমরি ব্যবস্থাপনা এবং স্তূপ বরাদ্দের একটি গতিশীল পদ্ধতি যা মৃত মেমরি ব্লকগুলিকে প্রক্রিয়া করে এবং সনাক্ত করে এবং পুনঃব্যবহারের জন্য সঞ্চয়স্থান পুনঃনির্ধারণ করে। আবর্জনা সংগ্রহের প্রাথমিক উদ্দেশ্য হল মেমরি লিক কমানো।
আমরা কি জাভাতে আবর্জনা সংগ্রহ করতে পারি?
আপনি যদি জোর করে আবর্জনা সংগ্রহ করতে চান তাহলে জাভা থেকে সিস্টেম অবজেক্ট ব্যবহার করতে পারেন। lang প্যাকেজ এবং এর gc পদ্ধতি বা রানটাইম। … যেমন ডকুমেন্টেশনে বলা হয়েছে - জাভা ভার্চুয়াল মেশিন স্থানটি পুনরুদ্ধার করার জন্য সর্বোত্তম প্রচেষ্টা করবে। এর মানে হল আবর্জনা সংগ্রহ আসলে ঘটতে পারে না, এটি JVM এর উপর নির্ভর করে।
আবর্জনা সংগ্রহ ভালো না খারাপ?
আবর্জনা সংগ্রহ করা কি ভালো না খারাপ? অবশ্যই ভালো. কিন্তু, প্রবাদটি হিসাবে, যে কোনও কিছুর অত্যধিক একটি খারাপ জিনিস। সুতরাং, আপনাকে নিশ্চিত করতে হবে যে জাভা হিপ মেমরি সঠিকভাবে কনফিগার করা হয়েছে এবং পরিচালনা করা হয়েছে যাতে GC কার্যকলাপ অপ্টিমাইজ করা হয়।
আবর্জনা সংগ্রহ জাভা কি?
জাভাতে, আবর্জনা মানে রেফারেন্সহীন বস্তু। আবর্জনা সংগ্রহ করা হয়রানটাইম অব্যবহৃত মেমরি স্বয়ংক্রিয়ভাবে পুনরায় দাবি করার প্রক্রিয়া। অন্য কথায়, এটি অব্যবহৃত বস্তু ধ্বংস করার একটি উপায়। … সুতরাং, জাভা আরও ভালো মেমরি ব্যবস্থাপনা প্রদান করে।