যদি এটি সহায়তা করে তবে রিসোর্স মনিটর অন্য সমস্ত র্যামকে "স্ট্যান্ডবাই" হিসাবে বর্ণনা করে
"স্ট্যান্ডবাই" র্যাম ব্যবহৃত হচ্ছে । এটি একটি পৃষ্ঠার ক্যাশে হিসাবে ব্যবহৃত হচ্ছে (এটি সম্প্রতি সমস্ত প্রক্রিয়া কর্মের সেটগুলি থেকে হারিয়ে যাওয়া পৃষ্ঠাগুলি ধারণ করে; অর্থাত্ এইগুলিতে থাকা পৃষ্ঠা ত্রুটিগুলি ডিস্কে না গিয়েই সমাধান করা যায়) এবং সুপারফ্যাচ দ্বারা প্র্যাক্টিভ ফাইল ক্যাশে করার জন্য।
এটি "উপলব্ধ" হিসাবে বিবেচিত হয় কারণ স্ট্যান্ডবাই পৃষ্ঠাগুলি অন্য কোনও ব্যবহারের জন্য বরাদ্দ দেওয়ার আগে ডিস্কে লিখিত থাকতে হবে না। যেমন কোনও প্রক্রিয়া যখন কোনও পৃষ্ঠা ত্রুটিতে আঘাত করে যার জন্য ডিস্ক থেকে পড়া দরকার হয়, তখন নতুন শারীরিক পৃষ্ঠাটি অবশ্যই সেই প্রক্রিয়াতে বরাদ্দ করতে হবে এবং প্রয়োজনে এগুলি স্ট্যান্ডবাই তালিকা থেকে নেওয়া যেতে পারে। (এই উদ্দেশ্যে পৃষ্ঠাগুলি সন্ধানের জন্য এটি প্রথম পছন্দ নয়, এটি বিনামূল্যে এবং তারপরে শূন্য পৃষ্ঠার তালিকা হবে))
অন্য কথায় আপনার সিস্টেমটি যেমনটি হওয়া উচিত তেমন পরিচালনা করছে।
উইন্ডোজ ইন্টারনালসেরtestlimit
পরীক্ষায় ব্যবহৃত একটি অন্যতম সরঞ্জাম , কমান্ড-লাইন সরঞ্জামের সাহায্যে আপনি সহজেই "ব্যবহৃত" অবস্থায় আরও র্যাম পেতে আপনার সিস্টেমকে বাধ্য করতে পারেন । এটি নিয়মিত সিস্টিন্টারাল সরঞ্জামগুলির অংশ নয় তবে তাদের সাথে যুক্ত; সিসিনটার্নাল সাইটে এটি সন্ধান করুন । ডাউনলোডটি একটি জিপ ফাইল যা দুটি সংস্করণ, testlimit.exe এবং testlimit64.exe ধারণ করে। উভয়ই বৃহত-ঠিকানা-সচেতন লিঙ্কযুক্ত, সুতরাং 32-বিট সংস্করণটি একটি 64-বিট মেশিনে 4 গিগাবাইট পর্যন্ত / 3 জিবি সহ বুট করা 32-বিট মেশিনে 3 জিবি অবধি বরাদ্দ করতে সক্ষম হবে।
c:\> testlimit -?
সাহায্য দেয়
c:\> testlimit -d 4 -c 512
প্রসেস-প্রাইভেট ভার্চুয়াল অ্যাড্রেস স্পেস 2 জিআইবি প্রতিটি 4 টি এমআইবি বরাদ্দ করার চেষ্টা করবে। এটি একটি 64-বিট মেশিনে সূক্ষ্মভাবে কাজ করা উচিত। ৩২-বিট মেশিনে / 3 জিবি দিয়ে বুট না করা হয়েছে (বেশিরভাগটি নয়) এটি কিছুটা পূর্ববর্তী বি / সি ত্রুটি হতে পারে প্রক্রিয়াটিতে ইতিমধ্যে কয়েকটি এমআইবি স্টাফ রয়েছে (যেমন প্রোগ্রামটি নিজেই, সমস্ত ডিএলএল ইত্যাদি), সুতরাং প্রোগ্রাম বরাদ্দ করার জন্য যথেষ্ট 2 জিআইবি উপলব্ধ নেই।
উভয় ক্ষেত্রেই "উপলভ্য" র্যাম হ্রাস এবং "ব্যবহৃত" র্যামের বৃদ্ধি, তবে অগত্যা 2 জিবিবি মূল্যহীন নয় কারণ এই প্রক্রিয়াটি প্রাইভেট ওয়ার্কিং সেটে সমস্ত 2 জিআইবি ছেড়ে দেবে এমন কোনও গ্যারান্টি নেই। এমনকি এটি যদি স্বল্পমেয়াদে করে, আপনি ওএসের সিদ্ধান্ত হিসাবে "hm, আপনি সত্যিই এটি দিয়ে কিছুই করছেন না, অন্য প্রক্রিয়াগুলির আরও প্রয়োজন" এবং পৃষ্ঠাটি বের করে দেওয়ার পরে প্রক্রিয়াটির কার্যনির্বাহী হ্রাস দেখতে পাবেন।
বরাদ্দ "অংশগুলি" এর পরিমাণ খুব বেশি বাড়ান, তদনুসারে খণ্ডগুলির সংখ্যা হ্রাস করুন, এবং প্রতিটি বরাদ্দকে কার্যত সুসংগত হতে হবে বলে এটি সম্ভবত শীঘ্রই ব্যর্থ হবে। উদাহরণস্বরূপ, একটি 4 জিআইবি ঠিকানা স্থানে সাত 512 মাইবি অংশগুলি অনুসন্ধান করার চেষ্টা করুন এবং আপনি সম্ভবত ব্যর্থ হবেন।
আপনি যদি ডি (আইআরটি) এর পরিবর্তে l (eak) বিকল্পটি ব্যবহার করেন তবে প্রোগ্রামটি ভার্চুয়াল স্পেস বরাদ্দ করবে কিন্তু কখনও তা উল্লেখ করবে না। এটা হবে না এ "উপলব্ধ" র্যাম কোন উপলব্ধিজনক হ্রাস স্থাপিত।
(ডি (আইআরটি) বিকল্পটি x86 / x64 পৃষ্ঠা সারণী এন্ট্রিতে "নোংরা পৃষ্ঠাগুলি বিট" থেকে তার নাম নেবে, যা সম্পর্কিত ভার্চুয়াল পৃষ্ঠাটিতে "সংশোধন"-স্টাইল অপারেন্ড দিয়ে অ্যাক্সেস করা হলে সেট করা হয়, যার অর্থ পৃষ্ঠার বিষয়বস্তুতে পরিবর্তন করা হয়েছে This এটি উইন্ডোজের ইঙ্গিত, পৃষ্ঠাটি প্রক্রিয়াজাতকরণের সেট থেকে খালি করতে হবে, পৃষ্ঠাটি অন্য কোনও কিছুর জন্য ব্যবহার করার আগে এর বিষয়বস্তুগুলি কোথাও সংরক্ষণ করতে হবে "" নোংরা "বিট সেট সহ পৃষ্ঠাতে যেতে হবে উচ্ছেদের পরে "পরিবর্তিত পৃষ্ঠার তালিকা"; সেখান থেকে উইন্ডোজ এগুলি তাদের নিজ নিজ ব্যাকিং স্টোরগুলিতে লিখে দেয় writes)
এই পরীক্ষাগুলির উপরে বর্ণিত হিসাবে কাজ করার জন্য আপনার পর্যাপ্ত "প্রতিশ্রুতিবদ্ধ" উপলব্ধ থাকতে হবে (এমনকি l (এক) বিকল্পের জন্য, যদিও এই বিকল্পটি কোনও প্রশংসনীয় পরিমাণের র্যাম ব্যবহার করে না)। বিশেষত, আপনার "প্রতিশ্রুতি সীমা" আপনার পরীক্ষা শুরু করার আগে "কমিট চার্জ" এর চেয়ে কমপক্ষে 2 জিবিবি (বা আপনি যত বেশি বরাদ্দ দিচ্ছেন) বেশি হওয়া উচিত। লক্ষ্য করুন যে আপনি l (eak) বিকল্পটি ব্যবহার করছেন এমনকি ডি (ইরটি) ব্যবহার না করেও এটি প্রযোজ্য। আপনি যদি এই সীমাটিতে চলে যান তবে আপনি দেখতে পাবেন "সিস্টেমটি মেমরিতে কম চলছে" পপ-আপ বা এর মতো। নিরাময়ের অবশ্যই অবশ্যই আরও র্যাম যুক্ত করা এবং / অথবা আপনার পৃষ্ঠাফাইলে সেটিংস বাড়ানো।