আমি ভয় পাচ্ছি যে এটি এতটা সহজ নয়। বিশেষত বেসরকারী বাইটগুলি আপনার দ্বারা উত্থাপিত প্রশ্নের উত্তর দেওয়ার জন্য খুব কার্যকর নয়।
মনে রাখতে হবে প্রথম জিনিসটি হ'ল একটি মেমরি পৃষ্ঠা মূল স্মৃতিতে বা বাহ্যিক স্টোরেজে থাকতে পারে (এই দিনগুলিতে "ডিস্ক পেজিং" বা "অদলবদল")। দ্বিতীয়টি হ'ল কোনও প্রক্রিয়াটির পদচিহ্নগুলিতে মেমরির ব্যক্তিগত পৃষ্ঠাগুলি থাকবে, তবে ভাগ করা পৃষ্ঠাগুলিতেও অবজেক্টগুলি ব্যবহার করা হবে, যা অন্যান্য প্রক্রিয়া একই সময়ে ব্যবহার করছে।
কার্যকারী সেটটি প্রক্রিয়াভুক্ত পৃষ্ঠাগুলির আকার যা বর্তমানে প্রধান স্মৃতিতে সঞ্চিত রয়েছে। যখন কোনও প্রক্রিয়া দ্বারা ব্যবহৃত মেমরির একটি পৃষ্ঠা পৃষ্ঠা ফাইলে সরানো হয়, এটি কার্যকরী সেট মেট্রিক থেকে সরিয়ে ফেলা হয় এবং যখন এটিকে মূল স্মৃতিতে ফিরে ডাকা হয়, এটি আবার যুক্ত হয়।
ওয়ার্কিং সেটটি আপনার প্রক্রিয়াটির মালিকানাধীন মেমরিটিকে একচেটিয়াভাবে উল্লেখ করে না। প্রক্রিয়াগুলি অনেক ভাগ করা মেমরি অবজেক্ট ব্যবহার করে এবং এই বিষয়গুলির আকার স্ট্যাটে প্রতিফলিত হয়। দুর্ভাগ্যক্রমে, যখন দুটি প্রক্রিয়া একটি 1 এমবি অবজেক্ট ভাগ করে, তাদের উভয় প্রক্রিয়া কার্যকারী সেটগুলিতে 1MB বরাদ্দ দেখায়, সুতরাং আপনি যদি সমস্ত কার্যকরী সেট যুক্ত করেন, তবে 1MB অবজেক্টটি দু'বার রেকর্ড করা হবে, সুতরাং আপনার সমস্ত কার্যকরী সেট আকারের সংস্থান হতে পারে চরম ক্ষেত্রে, উপস্থিত মেষের আকার ছাড়িয়ে যায় to এখানে দেখুন: http://cybernetnews.com/cybernotes-windows-memory-usage-explained/
প্রাইভেট বাইটস প্রক্রিয়াটির ব্যক্তিগত মেমরির পদচিহ্নগুলি সম্পূর্ণরূপে অদলবদল করার জন্য পেজ আউট হওয়ার প্রক্রিয়ায় প্রসেসের জন্য বরাদ্দকৃত (প্রয়োজনীয়ভাবে ব্যবহৃত হয় না) পৃষ্ঠার পরিমাণের পরিমাণ বোঝায়। বেশিরভাগ সময়, প্রক্রিয়াটি সম্পূর্ণরূপে (বা মোটেও) পেজ-ফাইলের বাসিন্দা নয়, তাই ব্যক্তিগত বাইটগুলির আরও বরাদ্দের জন্য "ঘর" রয়েছে বলে মনে হয়। যদিও এটি ক্ষেত্রে হয় না।
প্রাইভেট বাইটগুলি কেবলমাত্র প্রসেসগুলিকে ব্যক্তিগত মেমরিকেই বোঝায় তাই এই মানটি ভাগ করা সংস্থানগুলি প্রতিফলিত করতে পারে না (এমনকি যদি বর্তমানে ভাগ করা সংস্থানগুলি কেবলমাত্র এই প্রক্রিয়া দ্বারা ব্যবহৃত হয়)।
"ওয়ার্কিং সেট প্রাইভেট" ("ডাব্লুএস প্রাইভেট বাইটস" বা "প্রাইভেট ডাব্লুএস" সংস্করণ অনুসারে প্রক্রিয়া এক্সপ্লোরার) সম্ভবত আপনার ব্যবহারের জন্য সেরা মেট্রিক। এটি পৃষ্ঠা ফাইলের সাথে নিজেকে উদ্বেগ দেয় না, সুতরাং আপনি আপনার শারীরিক র্যামের উপর প্রভাবিত প্রক্রিয়াগুলির একটি সঠিক উপস্থাপনা পান এবং এটি ভাগ করে নেওয়া বস্তুগুলিকে দ্বিগুণ গণনা করে না। ভাগ করা বস্তুগুলি একবার লম্বা করা হয় (কেবল তাদের তৈরি করা প্রক্রিয়াটির জন্য), তবে এর অর্থ হ'ল একক-প্রক্রিয়া দৃষ্টিকোণ থেকে আপনি রেকর্ড করছেন না যে আপনার প্রক্রিয়াটি অন্য প্রক্রিয়া দ্বারা নির্মিত শেয়ার্ড অবজেক্টগুলি ব্যবহার করে, তাই আপনার প্রক্রিয়া অন্যটিতে আরও বেশি পরিমাণে রাম ব্যবহার করতে পারে মেশিন বা এমন পরিস্থিতিতে যেখানে এটির অন্য প্রক্রিয়াগুলির উদাহরণ ব্যবহার না করে নিজেই ভাগ করা অবজেক্টটি তৈরি করা প্রয়োজন। উইন্ডোজ টাস্ক ম্যানেজার ওয়ার্কিং সেটটিকে মেমরির ব্যবহারের মেট্রিক হিসাবে ব্যবহার করে।
আশা করি এইটি কাজ করবে