পাইথনের কি আবর্জনা সংগ্রহকারী আছে?
পাইথনের কি আবর্জনা সংগ্রহকারী আছে?

ভিডিও: পাইথনের কি আবর্জনা সংগ্রহকারী আছে?

ভিডিও: পাইথনের কি আবর্জনা সংগ্রহকারী আছে?
ভিডিও: পাইথনে আবর্জনা সংগ্রহ 2024, এপ্রিল
Anonim

আবর্জনা সংগ্রহ ভিতরে পাইথন . পাইথনের মেমরি বরাদ্দ এবং ডিলোকেশন পদ্ধতি স্বয়ংক্রিয়। ব্যবহারকারী করে না আছে সি বা সি++ এর মতো ভাষাতে গতিশীল মেমরি বরাদ্দ ব্যবহার করার মতো মেমরির পূর্বনির্ধারণ বা ডিললোকেট করা।

উপরন্তু, পাইথনে আবর্জনা সংগ্রহকারী কি?

যার মাধ্যমে প্রক্রিয়া পাইথন পর্যায়ক্রমে মুক্ত করে এবং মেমরির ব্লকগুলি পুনরুদ্ধার করে যা আর ব্যবহার করা হয় না বলা হয় আবর্জনা সংগ্রহ . পাইথনের আবর্জনা সংগ্রহকারী প্রোগ্রাম এক্সিকিউশনের সময় চলে এবং যখন কোনো বস্তুর রেফারেন্স কাউন্ট শূন্যে পৌঁছায় তখন ট্রিগার হয়।

আরও জানুন, পাইথন ডেল কি ফ্রি মেমরি? কারন হয় যে যখন একটি ব্লক হয় মনে করা বিনামূল্যে ”, যে স্মৃতি হল আসলে অপারেটিং সিস্টেমে ফিরে আসেনি। দ্য পাইথন প্রক্রিয়া এটি বরাদ্দ রাখে এবং ইচ্ছাশক্তি নতুন ডেটার জন্য পরে এটি ব্যবহার করুন। সত্যি মেমরি মুক্ত করা এটি ব্যবহার করার জন্য অপারেটিং সিস্টেমে ফেরত দেয়। অ্যারেনাসই একমাত্র জিনিস করতে পারা সত্যিই মুক্তি পেতে

এছাড়াও জেনে নিন, আবর্জনা সংগ্রহকারী কী করেন?

দ্য আবর্জনা সংগ্রহকারী , অথবা শুধুই সংগ্রাহক , পুনরুদ্ধার করার চেষ্টা করে আবর্জনা , বা মেমরি বস্তু দ্বারা দখল করা যে হয় প্রোগ্রাম দ্বারা আর ব্যবহার করা হয় না. মেমরি ছাড়া অন্য সম্পদ, যেমন নেটওয়ার্ক সকেট, ডাটাবেস হ্যান্ডেল, ব্যবহারকারীর ইন্টারঅ্যাকশন উইন্ডো, ফাইল এবং ডিভাইস বর্ণনাকারী, হয় সাধারণত দ্বারা পরিচালিত হয় না আবর্জনা সংগ্রহ.

কেন C++ এর আবর্জনা সংগ্রহকারী নেই?

সি++ মূলত C এর একটি এক্সটেনশন ছিল - পছন্দটি ইতিমধ্যেই তৈরি করা হয়েছে এবং এটি গ্রাফ্ট করা খুব কঠিন আবর্জনা সংগ্রহ একটি বিদ্যমান ভাষার উপর। C++ এর জন্য আবর্জনা সংগ্রহকারীর প্রয়োজন নেই , কেননা এটা আছে না আবর্জনা . আধুনিকতায় সি++ আপনি স্মার্ট পয়েন্টার ব্যবহার করেন এবং তাই আছে না আবর্জনা.

প্রস্তাবিত: