मैवरिक्स एक्टिविटी मोनेस्ट्री में मेमोरी शब्दावली


11

मावेरिक्स में, गतिविधि मॉनिटर ने अपनी मेमोरी शब्दावली बदल दी है। मेमोरी टैब में प्रक्रियाएं देखने के लिए उपलब्ध कॉलम में अब "मेमोरी", "रियल मेमोरी", "रियल प्राइवेट मेमोरी", "रियल शेयर की गई मेमोरी" और "पर्जेबल मेमोरी" शामिल हैं।

मैंने सोचा होगा कि जब से "वर्चुअल मेमोरी" गायब हो गई है और "मेमोरी" दिखाई दी है कि वे समतुल्य हैं, हालांकि ऐसा लगता नहीं है क्योंकि तब "मेमोरी" हमेशा "रियल मेमोरी" से अधिक या बराबर नहीं होनी चाहिए "? (यदि मैं शब्दावली को सही ढंग से व्याख्या कर रहा हूं, तो रियल मेमोरी रैम में वर्तमान में निवास करने वाले पृष्ठों की संख्या है, और वर्चुअल मेमोरी कुल पृष्ठों की संख्या है, जिसमें डिस्क, संपीड़ित आदि को स्वैप किया गया है ...) हालांकि गतिविधि में मॉनिटर, "मेमोरी" हमेशा "रियल मेमोरी" से कम होता है । क्या कोई समझा सकता है कि यह रहस्यमय "मेमोरी" मीट्रिक क्या है?


मुझे लगता है कि आपको अपना जवाब apple.stackexchange.com/a/107/46950 पर मिलेगा
डेव

1
@ क्या यह उत्तर पुराना हो सकता है, क्योंकि मैवरिक्स ने शब्दावली बदल दी है। उदाहरण के लिए, वह उत्तर यह नहीं बताता है कि "मेमोरी" कॉलम क्या इंगित करता है।
मैक्स नानसी

सवाल पूछे जाने के बाद से चीजें बदल गई हैं। नवीनतम मावेरिक्स का उपयोग करना। और मैं आपकी शब्दावली का पालन नहीं करता हूं?
जोप नोव

क्या ऐसा कुछ है जिसे वर्तमान उत्तर में सुधारने की आवश्यकता है?
bmike

जवाबों:


12

प्रत्येक प्रक्रिया के लिए है

  • वास्तविक मेमोरी (हमेशा कम से कम मेमोरी जितनी बड़ी)
    • कुल मेमोरी वर्तमान में एक एप्लिकेशन (वर्चुअल पेज सहित) द्वारा खपत होती है
  • स्मृति
    • रैम में प्रयुक्त मेमोरी
  • दुर्गम स्मृति
    • मेमोरी जिसे MMU द्वारा साफ किया जा सकता है, अगर किसी अन्य प्रक्रिया को अधिक वास्तविक मेमोरी की आवश्यकता होती है।

फिर, कुल में प्रणाली के लिए

  • भौतिक स्मृति
    • रैम की मात्रा स्थापित।
  • मेमोरी का उपयोग किया
    • रैम की मात्रा का उपयोग किया जा रहा है और तुरंत उपलब्ध नहीं है।
  • अप्रत्यक्ष स्मृति
    • वर्चुअल मेमोरी के रूप में डिस्क या फ्लैश ड्राइव स्पेस की मात्रा।
  • स्वैप का इस्तेमाल किया
    • रैम के लिए अप्रयुक्त फ़ाइलों को स्वैप करने के लिए आपके ड्राइव पर स्पेस का उपयोग किया जा रहा है।
  • ऐप मेमोरी
    • ऐप्स द्वारा उपयोग की जा रही अंतरिक्ष की मात्रा।
  • वायर्ड मेमोरी
    • मेमोरी जिसे डिस्क में कैश्ड नहीं किया जा सकता है, इसलिए इसे रैम में रहना चाहिए। इस मेमोरी को अन्य ऐप्स द्वारा उधार नहीं लिया जा सकता है।
  • दबा हुआ
    • रैम में मेमोरी की मात्रा जो संपीड़ित होती है।
  • फ़ाइल कैश
    • वर्तमान में उपयोग नहीं की जा रही फ़ाइलों को अस्थायी रूप से संग्रहीत करने के लिए उपयोग किया जा रहा स्थान।

क्या आपके पास इस जानकारी के लिए कोई स्रोत है जिसे मैं अबोटू को पढ़ने के लिए उपयोग कर सकता हूं? जो हिस्सा मुझे सबसे अधिक भ्रमित लगता है, वह यह है कि आपके उत्तर में "रियल मेमोरी" मूल रूप से किसी अन्य ओएस में "वर्चुअल मेमोरी" के अनुरूप लगती है। क्या यह बताना सही होगा कि आपकी "मेमोरी" अधिकांश अन्य ओएस में "रियल मेमोरी" है?
स्टेटिकफ्लोट

1
यह निश्चित रूप से दिखता है कि सेब ने वास्तविक स्मृति और स्मृति जैसे असामान्य स्मृति शब्दों का उपयोग करके "लाइनों को धुंधला करना" चुना है। सभी "सिस्टम" वाले, अर्थात पिछले 8 परिभाषाओं के लिए, उन्हें सीधे गतिविधि मॉनिटर सहायता पृष्ठों से उठाया जाता है। शीर्ष तीन शिक्षित हैं अनुमान और प्रेक्षण, क्या स्मृति उपयोग में है के आधार पर, और पर सेब के डेवलपर केंद्र कुछ प्रलेखन developer.apple.com/library/mac/documentation/Performance/...
wrossmck

2
संपीड़ित मेमोरी कॉलम में वास्तव में संख्या का क्या मतलब है? यदि गतिविधि मॉनीटर कहता है कि दी गई प्रक्रिया में 621.4 MB मेमोरी और 615.4 MB की संपीड़ित मेमोरी का उपयोग होता है, तो क्या इसका मतलब यह है कि यह प्रक्रिया वास्तव में केवल 6 एमबी मेमोरी का उपयोग कर रही है? या कि 621.4 एमबी में से 615.4 को कुछ अनिर्दिष्ट आकार में संकुचित किया गया था? या कुछ और?
राष्ट्रपति जेम्स मूवॉन पोल्क

4
सिएरा पर, कम से कम, "रियल मेमोरी" "मेमोरी" से काफी कम हो सकती है। i.imgur.com/RvAG9oWl.png
फिल कोहेन

1
@JamesKPolk मैं क्या बता सकता हूं, "संपीड़ित मेमोरी" प्रक्रिया कॉलम पूर्व-संपीड़न है। "मेमोरी" तब "रियल मेमोरी" + पोस्ट-संपीड़न आकार है। उदाहरण के लिए, अभी मेरे खोजक में मेमोरी 613M, रियल 556M, संपीड़ित 429M है। 613-556 = 57M, जो किसी अन्य कॉलम में रिपोर्ट नहीं किया गया है। सिस्टम-वाइड "संकुचित:" प्रविष्टि है, मुझे लगता है, सभी प्रक्रियाओं द्वारा उपयोग किया जाने वाला वास्तविक स्थान हालांकि संपीड़न के बाद। मेरे सिस्टम पर, शीर्ष 3 प्रक्रिया अकेले 3GB "संपीड़ित" पर रिपोर्ट करती है, लेकिन सिस्टम केवल 1.36GB की रिपोर्ट करता है।
माथियास
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.