কম্পিউটার যখন র‌্যামের বাইরে চলে যায় তখন কী হয়?


9

কিছুক্ষণ আগে, কৌতূহলের বাইরে, আমি একটি জাভা প্রোগ্রাম লিখেছিলাম যা খুব দ্রুত স্মৃতি গ্রহণ করে। (এটি একটি লুপের একটি অ্যারেলিস্টে বাফার্ডআইমেজগুলি যুক্ত করে))

উইন্ডোজ সিস্টেম মনিটরের র‌্যামের ব্যবহারটি চালুর সাথে সাথে পর্যবেক্ষণ করার জন্য উন্মুক্ত রেখেছি।

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

আমি সিস্টেম মনিটরে র‌্যাম ব্যবহারের স্ক্রিনশট নিয়েছি:

এখানে চিত্র বর্ণনা লিখুন

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



এটি 0 এমবি নয় (বা এটির কাছাকাছিও)। ধরে নিচ্ছি আপনি পুরো গ্রাফের একটি স্ক্রিনশট নিয়েছেন, তবে সর্বনিম্ন পয়েন্টটি 814MB ; এমনকি যদি আপনি এটি ক্রপ করেন।
Synetech

উত্তর:


15

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

নিষ্ক্রিয় মেমরিটি প্রায়শই প্রথমে অদলবদল হয় যাতে সক্রিয় প্রোগ্রামগুলি যতটা সম্ভব র‌্যামে থাকতে পারে। এ কারণেই মেমরির ব্যবহার স্বাভাবিক নিষ্ক্রিয় অবস্থার নীচে চলে যায়। সিস্টেমটি আবার স্মৃতি পৃষ্ঠাগুলিতে অদলবদল শুরু করবে এবং নিষ্ক্রিয় মেমরিটি শেষ পর্যন্ত র‍্যামে পূর্ণ হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.