কিছুক্ষণ আগে, কৌতূহলের বাইরে, আমি একটি জাভা প্রোগ্রাম লিখেছিলাম যা খুব দ্রুত স্মৃতি গ্রহণ করে। (এটি একটি লুপের একটি অ্যারেলিস্টে বাফার্ডআইমেজগুলি যুক্ত করে))
উইন্ডোজ সিস্টেম মনিটরের র্যামের ব্যবহারটি চালুর সাথে সাথে পর্যবেক্ষণ করার জন্য উন্মুক্ত রেখেছি।
আমি যখন প্রোগ্রামটি শুরু করলাম, র্যামের ব্যবহারটি সত্যিই দ্রুত বেড়ে গেছে এবং এটি আমার 6 গিগাবাইটের র্যামের প্রায় 100% এ পৌঁছেছিল, আমার কম্পিউটারটি অত্যন্ত ধীর হয়ে গেছে। প্রায় এক মিনিটের পরে, আমি প্রোগ্রামটি শেষ করতে সক্ষম হয়েছি এবং আমার কম্পিউটার ধীরে ধীরে গতি ফিরে পেয়েছে। আমার দৃষ্টি আকর্ষণ করল যে মেমরির ব্যবহারটি প্রথমে ধীরে ধীরে হ্রাস পেয়েছে, তারপরে হঠাৎ এটি প্রায় ২২-২.৫ গিগাবাইটে নিষ্ক্রিয় ব্যবহারে ফিরে যাওয়ার আগে ডানদিকে প্রায় 0MB এ চলে যায়।
আমি সিস্টেম মনিটরে র্যাম ব্যবহারের স্ক্রিনশট নিয়েছি:
আমি ভাবছিলাম যে কম্পিউটারের স্মৃতিশক্তি শেষ হয়ে যাওয়ার সাথে সাথে যদি কেউ ব্যাখ্যা করতে পারে এবং প্রোগ্রামটি শেষ হওয়ার পরে এটি কেন অলস হয়ে ফিরে যাবে না বরং প্রায় 60 সেকেন্ড পরে? এছাড়াও, ব্যবহারগুলি কেবল নিষ্ক্রিয় ব্যবহারের পরিবর্তে কোনও কিছুর দিকেই যায় না কেন?