আমার নিখরচায় র‌্যাম থাকা সত্ত্বেও অ্যাপ্লিকেশনগুলি কেন এগুলিতে স্যুইচ করার সময় এত মন্থর হয়?


9

আমার উইন্ডোজ ((-৪-বিট) পিসিতে, যখন আমার কয়েকটি সংস্থান ক্ষুধার্ত প্রোগ্রাম চলছে এবং অর্ধ ডজন অন্য, যখন আমি এমন কোনও অ্যাপ্লিকেশনটিতে স্যুইচ করি যা আমি কিছুক্ষণ ব্যবহার করি নি, প্রতিক্রিয়া জানাতে অনেক সময় লাগে এবং আমি হার্ড ড্রাইভটি অনেক বেশি কাজ করে শুনতে পাচ্ছি। আমি ধরে নিচ্ছি এটি পৃষ্ঠা ফাইল থেকে ডেটা পাচ্ছে। উইন্ডোজ টাস্ক ম্যানেজারে এটি দেখায় যে আমি প্রায় 75% শারীরিক র‍্যাম ব্যবহার করছি, বাকী অংশটি প্রায় 50/50 প্রায় ক্যাশেড এবং ফ্রি মধ্যে বিভক্ত হয়ে।

যদিও র‌্যাম উপলভ্য, এটি কি কেবলমাত্র ডিস্কে র‌্যামের বাইরে থাকা ডেটা সরিয়ে নিয়েছে? আমি কীভাবে অন্যান্য প্রোগ্রামগুলিকে আরও প্রতিক্রিয়াশীল করতে পারি? একটি প্রোগ্রাম থেকে অন্য প্রোগ্রামে স্যুইচ করার সময় কি আমার র‌্যামটি 4 গিগাবাইট থেকে 8 জিবি গতিবেগ এড়াবে?


নোট করুন 4GB এর বেশি ব্যবহার করার জন্য আপনার উইন্ডোজ 7 64-বিট লাগবে। আরও মেমরি যুক্ত করা অনেকটা সহায়তা করবে এবং তারপরে পেজফাইলটি ন্যূনতম 200 এমবি / সর্বোচ্চ 200 এমবিতে সেট করুন।
মাইকেল 9000

এটি সম্ভবত "আমার কাছে কয়েকটি সংখ্যার ক্ষুধার্ত প্রোগ্রামগুলি চলছে" অংশের কারণে, আমি বাজি ধরছি।
surfasb

উত্তর:


7

উইন্ডোজকে থ্রুপুট এবং বিলম্বের মধ্যে একটি বাণিজ্য তৈরি করতে হবে।

এটি যদি অ্যাপ্লিকেশনগুলিকে র‌্যামে রাখে, এমনকি তারা দীর্ঘ সময়ের জন্য ব্যবহার না করেও, থ্রুপুট ক্ষতিগ্রস্থ হয় would ব্যবহৃত, কিন্তু অলস শারীরিক র‌্যাম অন্যান্য অ্যাপ্লিকেশন এবং সিস্টেমে উপলব্ধ র‌্যামকে হ্রাস করবে।

উইন্ডোজ মেমোরি পৃষ্ঠাতে যাওয়ার সিদ্ধান্ত নিয়েছে যা দীর্ঘদিন অ্যাক্সেস করা হয়নি। এটি ডিস্ক ক্যাশে হিসাবে আরও শারীরিক র‌্যাম ব্যবহার করার অনুমতি দেয় এবং এটি অ্যাপ্লিকেশন থ্রুপুটকে উল্লেখযোগ্যভাবে উন্নত করে।

ট্রেডঅফটি হ'ল এই অ্যাপ্লিকেশনগুলিতে যখন শেষ পর্যন্ত অ্যাক্সেস করা হয়নি এমন মেমরি পৃষ্ঠাগুলি অ্যাক্সেস করার প্রয়োজন হয় তখন তারা বাসিন্দা নাও হতে পারে। এই ক্ষেত্রে, অ্যাপ্লিকেশনটি আবার র্যামে পড়ার সাথে সাথে একটি মুহুর্তের জন্য অপেক্ষা করতে হবে।

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

অবশ্যই, আপনি সর্বদা আরও র‌্যাম যুক্ত করতে পারেন। এখনই এটি অযৌক্তিকভাবে সস্তা। এবং এটি এটির সম্ভাবনা কম করে তোলে যে উইন্ডোজকে প্রথমে কোনও ট্রেড অফ করতে হবে।


1
পেজিং ফাইলটি যতক্ষণ অক্ষম করা যায় ততই সম্ভবত আপনার সিস্টেম ক্র্যাশ হয়ে যেতে পারে।
surfasb

6

উইন্ডোজ প্রোগ্রামগুলি মেমরির বাইরে এবং ডিস্কে পেজড করবে। আমি এটি ব্যবহার করে এমন অ্যালগরিদম জানি না তবে অ্যাপ্লিকেশনটি নিষ্ক্রিয় থাকার সময়কালের দিকে যদি এটি তাকানো হয় তবে আমি অবাক হব না।

উইন্ডোজ দরকারী শারীরিক র‌্যামের পরিমাণটি যথোপযুক্তভাবে বাড়ানোর চেষ্টা করবে, সুতরাং আপনার মেমরিটি 8 বা 12 গিগাবাইটে আপগ্রেড করা আপনার সিস্টেমে সাড়া জাগাতে পারে - বিশেষত যদি আপনি বেশ কয়েকটি "রিসোর্স ক্ষুধার্ত" অ্যাপ্লিকেশন পরিচালনা করছেন।


3
স্মৃতিশক্তিটি কতক্ষণ নিষ্ক্রিয় ছিল তা অবশ্যই দেখে look উইন্ডোজ যখন আরও নিখরচায় শারীরিক র‍্যাম চায়, প্রথম জিনিসটি এটি বাতিল করে দেয় (বা পৃষ্ঠা আউট) মেমরি পৃষ্ঠাগুলি যা খুব দীর্ঘ সময়ে অ্যাক্সেস করা যায় নি।
ডেভিড শোয়ার্টজ

0

আপনি উইন্ডোজ টাস্ক ম্যানেজারে পরীক্ষা করতে পারেন কোন প্রোগ্রামটি এত বেশি র্যাম ব্যবহার করছে।

ব্যক্তিগত অভিজ্ঞতা থেকে, আমি পিসিগুলিতে 4 জিবি + র‌্যামের সাথে অদলবদল অপ্রয়োজনীয় দেখতে পাই। এটি সমস্যার কারণ কিনা তা দেখতে আপনি পুরোপুরি অদলবদল অক্ষম করতে চাইতে পারেন।

এছাড়াও, উইন্ডোজ পরিষেবাদি রয়েছে যা আমি বন্ধ করতে পছন্দ করি, কারণ তারা প্রচুর অপ্রয়োজনীয় ডিস্ক I / O তৈরি করার ঝোঁক রাখে: সুপারফ্যাচ, রেডি বুস্ট, উইন্ডোজ অনুসন্ধান, উইন্ডোজ ডিফেন্ডার, ভলিউম শ্যাডো কপি এবং বিতরণযুক্ত লিঙ্ক ট্র্যাকিং।


2
আপনি কোন পরিষেবাগুলি নিরাপদে অক্ষম করতে পারবেন তা দেখতে ব্ল্যাকভাইপারের দুর্দান্ত সাইটটি দেখুন
মাইকেল 9000

1
পৃষ্ঠার ফাইলের সাথে সুপারফেচ বন্ধ করা একটি বিশাল ভুল। ইতোমধ্যে এটি বহুবার আলোচিত হয়েছে।
surfasb
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.