উইন্ডোজ 10 লো মেমোরি সতর্কতা যখন আমার প্রচুর পরিমাণে মেমরি উপলব্ধ থাকে


25

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

আমি টাস্ক ম্যানেজারটি খুলি এবং দেখি বর্তমানে আমার প্রায় 30% স্মৃতি ব্যবহৃত হচ্ছে:

33% ব্যবহার

নির্দিষ্ট অ্যাপ্লিকেশনগুলির দ্বারা কতটা প্রতিশ্রুতিবদ্ধ মেমরি ব্যবহৃত হচ্ছে তা দেখার জন্য আমি যখন রিসোর্স মনিটরটি খুলি, তখনও আমি তুলনামূলকভাবে কম মেমরির ব্যবহার দেখতে পাই:

সম্পদ পর্যবেক্ষক

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


3
টাস্ক ম্যানেজারে যাওয়ার চেষ্টা করুন এবং পারফরম্যান্স ট্যাবে যান। প্রতিশ্রুতিবদ্ধ মেমরি ক্ষেত্রটি কী দেখায়?
DrZoo

আমি এটির জন্য একটি স্ক্রিনশট সংরক্ষণ করি নি তবে আমার প্রতিশ্রুতিবদ্ধ স্মৃতি ছিল একটি উচ্চ শতাংশের উপলব্ধ, যা 17.5gb / 19gb এর মতো কিছু।
ব্র্যান্ডন

উত্তর:


15

বন্য অনুমান এখানে।

কারও র্যান্ডম "অনুকূলকরণ" পরামর্শ অনুসরণ করে আপনি নিজের অদলবদলটি অক্ষম করেছেন।

আপনার কাছে এমন কোনও ওএস ড্রাইভার রয়েছে যা ক্রমাগত শারীরিক র‍্যামের বৃহত ব্লক চায়। তবে এটি পেতে পারে না কারণ সময়ের সাথে সাথে সমস্ত শারীরিক র‌্যাম খণ্ডিত হয়ে গেছে। এবং সোয়াপ ফাইলটি অক্ষম থাকায় এটি কোনও র‌্যাম ডিফল্ট করতে পারে না।

আপনার সোয়াপ ফাইলটি সক্ষম করুন।

আমি যেমন বলেছি, বন্য অনুমান।


ঠিক আছে, আমার কাছে সর্বোচ্চ 3 জিবি আকারের একটি সেট পেজ ফাইল রয়েছে। আপনি কী সোয়াপফাইলে বলতে চাইছেন বা এটি উইন্ডোজ 10-এ আলাদাভাবে পরিচালিত জিনিস? এটি অসম্ভব নয় যে আমি এটির মতো কিছু করতাম, 10/2015-এ আমি যখন প্রথম এই মেশিনটি তৈরি করেছিলাম তখন এটির খুব খারাপ পারফরম্যান্স সমস্যা ছিল এবং এটি ঠিক করার জন্য কোর পার্কিং অক্ষম করার মতো বিভিন্ন বিষয় চেষ্টা করেছি। এটি শেষ হয়েছিল সেখানে একটি পাওয়ার ম্যানেজমেন্ট স্কিম ছিল যা আমার শক্তি হ্রাস করেছিল 10% পছন্দ করে এবং সমস্ত উপাদানকে অনাহারে ফেলেছিল এবং এ কারণেই আমার সিস্টেমেটিক পারফরম্যান্স সমস্যা ছিল তবে আমি সম্ভবত এই পর্বের সময় বলেছি এমন কিছু করতে পেরেছি।
ব্র্যান্ডন

1
আপনার পৃষ্ঠাফাইলে আকারটিকে "সিস্টেম পরিচালিত" এ পরিবর্তন করুন এবং আপনার সমস্যাগুলি সম্ভবত চলে যাবে।
স্কট চেম্বারলাইন

আমি একবার এটি সিস্টেম পরিচালনা করেছিলাম এবং আমার এখনও একই সমস্যা ছিল, এটি প্রকাশ করতে আরও বেশি সময় লাগবে। আমি যখন এটি সিস্টেমে সেট করি তখন পেজ ফাইলটি 64৪ গিগাবাইটের উপরে বিশ্বাস করি এবং তারপরে যখন প্রতিশ্রুতিবদ্ধ সত্যিকার অর্থে উচ্চতর হয় আমি তখনও একই কম স্মৃতির সতর্কতা পেতে পারি। তবে আমি এখনও 70% বা তত বেশি শারীরিক মেমরি দেখতে পেয়েছি এবং রিসোর্স মনিটরে কোনও ইঙ্গিত নেই যে 60+ গিগাবাইটেরও বেশি মেমরি বর্তমানে কোনও তালিকাভুক্ত প্রক্রিয়াতে প্রতিশ্রুতিবদ্ধ ছিল।
ব্র্যান্ডন

আমি ঝান এবং স্কট এর সাথে সম্পূর্ণরূপে একমত, এটিই আপনার পেজফাইলে এই সমস্যাটি সৃষ্টি করছে ( অন্য উত্সের জন্য এটিও উইন্ডোজিটপ্রো / উইন্ডোস 10/… দেখুন )। সিস্টেম পরিচালিত এ সেট করুন, এবং যদি সমস্যাটি আবার দেখা দেয়, তখন তদন্ত শুরু করুন।
ʜιᴇcʜιᴇ007

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

14

আপনার শেষ প্রশ্ন - সংক্ষিপ্ত সংস্করণটি পুনরায় করুন: ত্রুটি বার্তাটি "প্রতিশ্রুতিবদ্ধ" ভার্চুয়াল ঠিকানার স্থান সম্পর্কিত। আপনি যদি দ্বিতীয় স্ক্রিনের স্ন্যাপশটে কমিট চার্জের গ্রাফটি দেখেন তবে আপনি দেখতে পাবেন এটি প্রকৃতপক্ষে সীমাতে বা খুব কাছে।

"নিখরচায়", "উপলভ্য", বা "ব্যবহারে" যে পরিমাণ র‍্যাম তা বিবেচনা করে না। বিশেষত "উপলভ্য" র‍্যামের অভাব হ'ল "মেমরি কম" বা "মেমরি থেকে দূরে থাকা" বার্তার কারণ নয়।

প্রতিশ্রুতি সীমাটি মোট র‌্যাম + পৃষ্ঠাফাইল আকারের সমান। প্রতিশ্রুতিবদ্ধ স্মৃতি যখন বরাদ্দ করা হয় তা অবিলম্বে "কমিট চার্জ" হিসাবে নেওয়া হয় যদিও এটি এখনও ব্যবহার করা হয়নি ... অর্থাত কোনও র‌্যাম বা পিএফ স্থান অবিলম্বে ব্যবহার করা হয় না। শারীরিক স্পেস (র‌্যামে বা পেজফাইলে থাকুক না কেন) কেবল তখনই ব্যবহৃত হয় যখন মেমরিটি আসলে রেফারেন্স করা হয়। এর পর থেকে অবশ্যই এটির কোনও জায়গা থাকতে হবে, যতক্ষণ না প্রোগ্রাম এটিকে মুক্ত করে দেয় বা পুরো প্রক্রিয়াটি শেষ হয়।

উদাহরণ: ধরুন আপনার কোনও পেজ ফাইল নেই, সুতরাং আপনার প্রতিশ্রুতি সীমাটি 16 গিগাবাইট (আপনার র‌্যামের আকার)। এখন, ধরুন যে 8 টি প্রক্রিয়া প্রতিটি ভার্চুয়ালআলোক (MEM_COMMIT) 1 জিবি করার চেষ্টা করে। ফলাফল: প্রতিশ্রুতি চার্জ 8 গিগাবাইট বৃদ্ধি পেয়েছে তবে র‌্যামের তাত্ক্ষণিক প্রভাব নেই! দেখে মনে হচ্ছে আপনি স্টেশনারি স্টোরে একটি প্যাডের প্যাড কিনেছেন, তবে আপনি আসলে কোনও কাগজ পান নি। প্রতিবার যখন আপনার নতুন শীট লাগবে তবে একটি জাদুকরীভাবে উপস্থিত হবে। যতক্ষণ না আপনি পুরো প্যাড ব্যবহার করেন (বরাদ্দ অঞ্চলের আকার)।

এখন ধরুন এই প্রক্রিয়াগুলির প্রতিটিই তার 1 জিবি থেকে 100 এমবিই কেবল অ্যাক্সেস করে। ব্যবহৃত র্যামটি কেবল 800 এমবি হবে।

তবে যেহেতু প্রত্যেকে তার 1 জিবি এর সমস্ত উল্লেখ করতে পারে , তাই ওএসকে নিশ্চিত করতে হবে যে 8 গিগাবাইট র‌্যাম + পৃষ্ঠাফিলের স্থান ... ঠিক আছে, কোনও পেজফাইলে ক্ষেত্রে র‌্যাম নেই ... কেবল এমনটি ঘটলে সেগুলি উপলব্ধ রাখা হবে । স্টেশনারী স্টোরে ফিরে গিয়ে তাদের আগে যতগুলি কিনেছিল তত বেশি শিট দেওয়ার জন্য তাদের পর্যাপ্ত কাগজ রাখা দরকার।

তদনুসারে, বর্তমান প্রতিশ্রুতিবদ্ধ সীমাটি সীমাবদ্ধ হয়ে গেলে ওএসকে ভার্চুয়ালআলোক (এমইএম_সিএমআইএমটি) সফল হতে দেওয়া বন্ধ করতে হবে।

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

উইন্ডোজ যদি সেই জায়গাটি উপলব্ধি করার জন্য প্রদত্ত স্থানের পরিমাণের চেয়ে কমিটের চার্জকে অনুমতি দেয়, তবে সেই প্রত্যাশাটি সর্বদা পূরণ করা যায় না।

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

আরও জন্য, আমার উত্তর এখানে দেখুন

এখন .... কেন আপনি ব্যবহার করছেন অনেক কমিট যে যখন আপনার প্রসেস পর্যন্ত যোগ করতে এটি অন্য প্রশ্ন হল মনে হচ্ছে না। এটি দেখতে শুরু করতে, দয়া করে টাস্ক ম্যানেজারের পারফরম্যান্স ট্যাব, মেমরি বিভাগটি দেখান।


এমন নিখুঁত উত্তর বর্ণনা করার মতো কোনও শব্দ আমার কাছে নেই। ধন্যবাদ.
ভিনিসিয়াস টাভারেস

-2

আর একটি সম্ভাবনা হ'ল আপনি Win10 32-বিট ব্যবহার করছেন, 64 বিট নয়। আপনার 16 গিগাবাইট র‌্যাম ইনস্টল থাকা অবস্থায় 32-বিট ওএস সীমাবদ্ধতা রয়েছে যা 4 টি স্পটটির উপরে ব্যবহারিক ব্যবহার করে। আরও, ওএস শারীরিক র‌্যাম নির্বিশেষে, কতগুলি র‌্যামের জন্য অনুরোধ করা যেতে পারে / প্রতি প্রক্রিয়া অনুযায়ী / সীমাবদ্ধতার উপর চাপ দেয়। যদি এটি হয় তবে আপনি 64-বিট ওএসে স্যুইচ করা বা একযোগে কম অ্যাপ্লিকেশন চালানো ছাড়া আর কিছুই করতে পারবেন না।


2
উইন 10 32-বিট চালানো সম্ভব হবে না এবং টাস্ক ম্যানেজারকে মোট 16 জিবি দেখানো হবে যেমন এটি ওকিউ-তে রয়েছে। এবং বিটিডব্লিউ, প্রতি-প্রক্রিয়া সীমাবদ্ধ করে ওএসের ভোজনাল মেমোরিতে রয়েছে, র‌্যাম নয়। উইন্ডোজটিতে প্রতি সেমে র‌্যাম বরাদ্দ করার জন্য কোনও কল নেই । (ওয়েল, এডব্লিউই, তবে এটি অ্যাডমিন-স্তরের সুবিধাগুলি নেয় এবং কিছু সিস্টেম প্রোগ্রাম ব্যতীত এটি কিছুই ব্যবহার করে না)) আপনি ভার্চুয়াল অ্যাড্রেস স্পেস বরাদ্দ করেন (ভার্চুয়ালআলোক দিয়ে বলুন) এবং তারপরে এটি ব্যবহার করুন; আপনি এটি ব্যবহার করার পরে, ওএস আপনার প্রক্রিয়ায় র‌্যাম বরাদ্দ করে ("ডিমান্ড পেজিং")। তবে অবশ্যই এর সবগুলি এক সময় র‍্যামে উপলব্ধি করতে হবে না।
জ্যামি হানরাহান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.