আমি বেশ কয়েকটি ব্যবহারকারীর এক্সপারফ ট্রেস দেখেছি এবং এখানে ntoskrnl.exe!SmKmStoreHelperWorker
কার্নেলের ফাংশনটি মেমরির বরাদ্দ শুরু করে।
(প্রসারিত করতে ছবিতে ক্লিক করুন)
আমি এটি সিস্টেটারালগুলিতে আবিষ্কার করেছি ।
আমি মাইক্রোসফ্টকে এটি সম্পর্কে জিজ্ঞাসা করেছি এবং উত্তরটি হ'ল এটি নকশা দ্বারা। এটি সিস্টেম মেমোরি সংক্ষেপণের সাথে সম্পর্কিত।
ইন উইন্ডোজ 10 বিল্ড 10525 ঘোষণার, মাইক্রোসফট একটু ব্যাখ্যা :
উইন্ডোজ 10-এ, আমরা একটি মেমরি ম্যানেজারে একটি নতুন ধারণা যুক্ত করেছি যাকে একটি সংক্ষেপণ স্টোর বলা হয়, এটি সংকোচিত পৃষ্ঠাগুলির একটি ইন-মেমরি সংগ্রহ collection এর অর্থ হ'ল মেমোরি ম্যানেজার যখন মেমরির চাপ অনুভব করে তখন এটি অব্যবহৃত পৃষ্ঠাগুলি ডিস্কে লেখার পরিবর্তে সংকুচিত করবে । এটি প্রক্রিয়া অনুযায়ী ব্যবহৃত মেমরির পরিমাণ হ্রাস করে, উইন্ডোজ 10কে একবারে শারীরিক স্মৃতিতে আরও অ্যাপ্লিকেশন বজায় রাখার অনুমতি দেয়। এটি উইন্ডোজ 10 জুড়ে আরও ভাল প্রতিক্রিয়া জানাতে সহায়তা করে সিস্টেম সংক্রমণের স্টোরটি সিস্টেম প্রক্রিয়াটির কার্যকারী সেটগুলিতে বাস করে।যেহেতু সিস্টেম প্রক্রিয়া মেমরিতে স্টোরটি ধারণ করে, তাই অন্য কার্যক্রমে মেমরি উপলব্ধ করার সময় তার কার্যকারী সেটটি আরও বড় হয়। এটি টাস্ক ম্যানেজারে দৃশ্যমান এবং সিস্টেম প্রক্রিয়াটি আগের প্রকাশগুলির চেয়ে বেশি মেমরি গ্রাস করে বলে মনে হচ্ছে।
সুতরাং পেজফাইলে মেমরির ডেটা লেখার পরিবর্তে এটি তাদের সংকুচিত করে। এবং এই সঙ্কুচিত মেমরিটি সিস্টেম প্রক্রিয়াতে প্রদর্শিত হয়।
মাইক্রোসফ্ট অভ্যন্তরীণ হাবটিতে আরও বিশদ পোস্ট করেছে। উইনবেতা একটি নিবন্ধ তৈরি করেছেন যাতে আরও বিশদ রয়েছে।
স্পষ্টতই, এর কারণ হ'ল মাইক্রোসফ্ট যখন সামনের স্মার্টফোন ওএস পরিচালনার সাথে সামঞ্জস্যপূর্ণ ছিল না, তখন তারা ইউডাব্লুপি অ্যাপ্লিকেশনগুলিকে স্থগিত করা পছন্দ করেছিল choosing উইন্ডোজ 8 ব্যবহারকারীরা বুঝতে পেরেছিলেন (সম্ভবত না) যদি অ্যাপ্লিকেশনগুলি স্ক্রিনে না থাকে তবে ব্যবহারকারী তাদের কাছে ফিরে না যাওয়া পর্যন্ত তারা চলবে না। উইন্ডোজ 10 এর সাথে পেজফাইলে এবং সাধারণ পেজিং ক্রিয়াকলাপের মধ্যে একটি স্তর প্রবর্তন করে 'সমস্ত বা কিছুই নয়' পদ্ধতির আপডেট করা হচ্ছে । এখন, যখন মেমরির চাপের সমস্যার মুখোমুখি হয়, এমএম নির্ধারণ করবে ট্রিমিং নামক প্রক্রিয়াতে কোন পৃষ্ঠাগুলিকে পরিবর্তিত তালিকায় স্থানান্তর করা উচিত।পরিবর্তিত তালিকাটি স্ট্যান্ডবাই পেজফাইলে তালিকার ব্যাক আপ করা পৃষ্ঠাগুলির একটি গৌণ তালিকা। অন্য প্রক্রিয়া দ্বারা স্ট্যান্ডবাই তালিকা থেকে মেমরিটিকে পুনরুদ্ধার করা হলে ব্যাকআপের তালিকাটি ক্যাপচার করা হয় এবং আসল প্রক্রিয়াটি তার পৃষ্ঠাটি সন্ধান করে। সব কিছুর পরিবর্তে উইন্ডোজ 10 এমএম অব্যবহৃত পৃষ্ঠাগুলি ডিস্কে লেখার পরিবর্তে সংকোচিত করবে। কম লেখার সাথে, ফলাফলটি কম ডিস্ক ক্রিয়াকলাপ হওয়া উচিত - সংক্ষেপণের জন্য ধন্যবাদ - এবং এখন আরও ডেটা মেমোরিতে সংরক্ষণ করা যেতে পারে।
উইন্ডোজ টিমের মতে, " অনুশীলনে, সংকোচিত মেমরিটি কমপ্রেসড আকারের প্রায় 40% সময় নেয় এবং একটি সাধারণ ডিভাইস একটি সাধারণ কাজের চাপ চালিয়ে যাওয়ার ফলে, উইন্ডোজ 10 পৃষ্ঠাগুলিকে ডিস্কে কেবল 50% হিসাবে প্রায় আগের সংস্করণ হিসাবে লেখায় ওএস ”যদি সবকিছু পরিকল্পনা অনুসারে চলে যায় তবে উইন্ডোজ ব্যবহারকারীরা সমস্ত ডিভাইসের অপেক্ষার সময় হ্রাস করতে পারবেন এবং সেই সাথে সিস্টেমে ফ্ল্যাশ-ভিত্তিক হার্ড ড্রাইভের বর্ধিত লাইফস্প্যানগুলি পড়তে পারে ।
ডিকম্প্রেশন হ'ল উইন্ডোজ 10 ভাল করার জন্য ডিজাইন করা। উইন্ডোজ 10 একবার ডাকা মেমরিতে পাতাগুলি তৈরি করতে সামঞ্জস্যতার সাথে সামঞ্জস্যপূর্ণ পাঠগুলির সংমিশ্রণটি ব্যবহার করছে। নতুন ডিকম্প্রেশনটির ফলে দ্রুততর অভিজ্ঞতা হওয়া উচিত কারণ উইন্ডোজ 10 একই সাথে ডেটা সংক্ষেপিত করে এবং একাধিক সিপিইউ ব্যবহার করে সমান্তরালে এটি পড়ছে। উইন্ডোর পুরানো সংস্করণগুলি ডিস্কের মধ্যে স্থানান্তর হারের কারণে স্বাচ্ছন্দ্য বোধ করেছে।
মাইক্রোসফ্ট চ্যানেল 9 এ একটি ভিডিও প্রকাশ করেছে যা বৈশিষ্ট্যটি ব্যাখ্যা করে।
উইন্ডোজ 10 আরটিএম-এ মেমোরি সংক্ষেপণ https://channel9.msdn.com/Bloggs/Seth- জুয়ারেজ / স্মৃতি-সংক্ষেপণ- উইন্ডোজ 10-RTM
এই ভিডিওতে মেহমেট আইইগুন উইন্ডোজ 10-তে সিস্টেম প্রক্রিয়াটি আরও কিছুটা স্মৃতি কেন লাগছে এবং কেন এটি খুব ভাল। আরও মেমোরি গ্রহণ করার প্রক্রিয়াটি খারাপ জিনিস বলে মনে হয় - যতক্ষণ না আমি মেমরি পরিচালনা, পেজিং এবং শক্ত / নরম পৃষ্ঠার ত্রুটিগুলি সম্পর্কে আরও বুঝতে পারি। দেখা যাচ্ছে যে ওএস কিছু চতুর অপ্টিমাইজেশন করছে যা আপনার প্রক্রিয়াগুলিকে কিছু মেমরি ট্রিম করার অনুমতি দেয় তবে অগত্যা এটি পৃষ্ঠাতে ডিস্কে বের করে দেয় না। র্যামে কেবল স্মৃতি সংরক্ষণ করা হয় না, তবে এটি সংকুচিতও হয় - হার্ড পৃষ্ঠার ফল্টকে আরও বিরল ঘটনা ঘটায়। ফলাফলগুলি একটি ছদ্মবেশী অভিজ্ঞতার জন্য করা উচিত।
সর্বশেষতম TH2 বিল্ডসে, মাইক্রোসফ্ট টাস্ক ম্যানেজারের বিবরণটি আপডেট করেছে এবং এখন এটিও দেখায় যে সিস্টম প্রক্রিয়াটি হোস্ট করে compressed memory
:
"উচ্চ" ব্যবহার সম্পর্কে বিভ্রান্তি এড়াতে।
আগস্ট ২০১ 2016 এ প্রকাশিত উইন্ডো 10 বার্ষিকী আপডেটে মাইক্রোসফ্ট এখন সিউডো প্রসেসে দেখানো সংক্ষিপ্তসারটি বের করেছিল যা Memory Compression
ব্যবহারকারীদেরকে আর বিভ্রান্ত করার জন্য ডাকা হয় না কেন SYSTEM এর এত বড় মেমরির ব্যবহার রয়েছে:
তবে দেখে মনে হচ্ছে টাস্ক্মিগার এই প্রক্রিয়াটি দেখায় না, কেবল প্রসেসএক্সপ্লোরার / প্রসেসহ্যাকার এটি প্রদর্শন করতে সক্ষম। টাস্ক্মগ্রাহী সংক্ষিপ্ত বিবরণে সংক্ষিপ্ত মেমরির পরিমাণটি কেবল দেখায়:
আপনি যদি টাস্কমগ্রে ব্যবহৃত মেমরি গ্রাফের উপরে ঘুরে দেখেন তবে আপনি এমন একটি সরঞ্জামদ্বার দেখতে পাবেন যা সংকুচিত হওয়া ডেটার পরিমাণকে দেখায়।
এই ডেমোতে 388MB 122MB তে সংকুচিত হয় সুতরাং 267MB সংকোচনের সাহায্যে সংরক্ষিত হয়।