मुझे डर है कि यह बिल्कुल आसान नहीं है। विशेष रूप से निजी बाइट्स आपके प्रश्न का उत्तर देने के लिए बहुत उपयोगी नहीं है।
ध्यान रखने वाली पहली बात यह है कि एक मेमोरी पेज मुख्य मेमोरी या बाहरी मेमोरी (इन दिनों "डिस्क पेजिंग" या "स्वैप") में मौजूद हो सकता है। दूसरा यह है कि एक प्रक्रिया के पदचिह्न में स्मृति के निजी पृष्ठ होंगे, लेकिन साझा किए गए पृष्ठों में वस्तुओं का उपयोग भी करेंगे, जो कि अन्य प्रक्रियाएं एक ही समय में उपयोग कर रही हैं।
कार्य सेट प्रक्रिया से संबंधित पृष्ठों का आकार है, जो वर्तमान में मुख्य मेमोरी में संग्रहीत हैं। जब किसी प्रक्रिया द्वारा उपयोग की जाने वाली स्मृति का पृष्ठ पृष्ठ फ़ाइल में ले जाया जाता है, तो उसे कार्य सेट मीट्रिक से निकाल दिया जाता है, और जब इसे मुख्य मेमोरी में वापस बुलाया जाता है, तो इसे फिर से जोड़ा जाता है।
कार्य सेट विशेष रूप से आपकी प्रक्रिया के स्वामित्व वाली मेमोरी का उल्लेख नहीं करता है। प्रक्रियाएँ कई साझा मेमोरी ऑब्जेक्ट्स का उपयोग करती हैं, और इन ऑब्जेक्ट्स का आकार स्टेट में परिलक्षित होता है। दुर्भाग्य से, जब दो प्रक्रियाएं 1MB ऑब्जेक्ट साझा करती हैं, तो उनकी दोनों प्रक्रियाएं कार्य सेट में 1MB आवंटन दिखाती हैं, इसलिए यदि आपने सभी कार्य सेट जोड़े हैं, तो 1MB ऑब्जेक्ट दो बार रिकॉर्ड की जाएगी, इसलिए आपके सभी कार्य सेट आकार का संचय हो सकता है चरम मामलों में, उपलब्ध राम के आकार से अधिक दिखाई देते हैं। यहाँ और देखें: http://cybernetnews.com/cybernotes-windows-memory-usage-explained/
निजी बाइट्स पृष्ठ फ़ाइल स्थान की मात्रा को संदर्भित करता है जो इस प्रक्रिया में आवंटित किया जाता है (जरूरी नहीं कि उपयोग किया जाता है) इस प्रक्रिया में कि निजी मेमोरी फ़ुटप्रिंट पूरी तरह से स्वैप करने के लिए पृष्ठांकित है। अधिकांश समय, प्रक्रिया पूरी तरह से (या सभी पर) पृष्ठ-फ़ाइल निवासी नहीं होती है, इसीलिए निजी बाइट्स को आगे के आवंटन के लिए "कमरा" दिखाई देता है। हालांकि ऐसा नहीं है।
हालाँकि निजी बाइट्स केवल निजी मेमोरी की प्रक्रियाओं को संदर्भित करती है, इसलिए यह मान साझा संसाधनों को प्रतिबिंबित नहीं कर सकता है (भले ही साझा संसाधन वर्तमान में केवल इस प्रक्रिया द्वारा उपयोग किया जाता है)।
"वर्किंग सेट प्राइवेट" ("डब्ल्यूएस प्राइवेट बाइट्स" या "प्राइवेट डब्ल्यूएस" प्रक्रिया एक्सप्लोरर में संस्करण के आधार पर) संभवतः आपके उपयोग के लिए सबसे अच्छा मीट्रिक है। यह पेज फ़ाइल के साथ खुद को चिंतित नहीं करता है, इसलिए आपको अपने भौतिक राम पर प्रक्रियाओं के प्रभाव का सटीक प्रतिनिधित्व मिलता है, और यह साझा किए गए ऑब्जेक्ट को दोगुना-गिनती नहीं करता है। साझा किए गए ऑब्जेक्ट एक बार लंबे हो जाते हैं (केवल उन्हें बनाने वाली प्रक्रिया के लिए), लेकिन इसका मतलब यह भी है कि एकल-प्रक्रिया के दृष्टिकोण से आप यह रिकॉर्ड नहीं कर रहे हैं कि आपकी प्रक्रिया किसी अन्य प्रक्रिया द्वारा बनाई गई साझा वस्तुओं का उपयोग करती है, इसलिए आपकी प्रक्रिया दूसरे पर अधिक रैम का उपयोग कर सकती है मशीन या ऐसी स्थिति में जहां इसे किसी अन्य प्रक्रिया के उदाहरण का उपयोग करने के बजाय साझा ऑब्जेक्ट को स्वयं बनाना आवश्यक था। विंडोज टास्क मैनेजर वर्किंग सेट प्राइवेट का उपयोग मेमोरी मेमोरी मीट्रिक के रूप में करता है।
उम्मीद है की वो मदद करदे