मैकबुक एयर रैम उपयोग [डुप्लिकेट]


0

संभव डुप्लिकेट:
MacOSX में निष्क्रिय मेमोरी को समझने में परेशानी

मैं सिर्फ सोच रहा हूं कि एक्टिविटी मॉनिटर या फ्री मेमोरी ऐप क्यों कहता है कि मेरे पास 867 एमबी मुफ्त है (यह प्रश्न लिखते समय)।

वर्तमान में मैं निम्नलिखित एप्लिकेशन चला रहा हूं: Chrome (1 टैब), Skype, गतिविधि मॉनिटर।

यहां एक्टिविटी मॉनिटर से शॉट लिया गया है। क्या कोई मुझे समझा सकता है, 8GB RAM के साथ ये आँकड़े कैसे संभव हैं

activity monitor

Free: 869.1MB
Wired: 1.23GB
Active:2.17GB
Inactive: 3.75GB
Used: 7.15GB
VM Size: 254.82GB
Page ins: 4.34GB
Page outs: 0bytes
Swap used: 0bytes

मेरे पास एक मिड-2012 मैकबुक एयर है जिसमें 1.8 गीगाहर्ट्ज़ i5, 8 जीबी रैम, माउंटेन लायन में अपग्रेड किया गया है।

अनुलेख VM का आकार 243GB क्यों है? मेरे पास मेरे ड्राइव पर इतनी जगह भी नहीं है।


यह संभवतः "निष्क्रिय स्मृति" के अर्थ के बारे में अधिक प्रश्न है, जिसके लिए AD पर कई विषय मौजूद हैं: apple.stackexchange.com/search?q=inactive+memory
nohillside

जवाबों:


2

मैक ओएस एक्स विंडोज द्वारा बताई गई तुलना में रैम को अलग-अलग आवंटित करता है और उपयोग करता है और कई बार भ्रमित हो सकता है। Microsoft ने मूल रूप से जितना संभव हो उतना मेमोरी मुक्त रखने के लिए विंडोज का निर्माण किया। Apple का मेमोरी मॉडल एक दिशानिर्देश का अनुसरण करता है कि खाली रैम एक व्यर्थ संसाधन है जिसे प्रदर्शन को बढ़ाने के लिए बेहतर उपयोग किया जा सकता है।

आपकी RAM वर्तमान में किस प्रकार उपयोग की जा रही है, इसका एक त्वरित और कुछ हद तक सरलीकरण है:

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

VM आकार "कंप्यूटर के लिए उपलब्ध कुल स्मृति पदचिह्न" है। जब आप VM (वर्चुअल मेमोरी) का उपयोग करते हैं, तो प्रोसेसर हार्ड डिस्क मेमोरी के साथ चिप मेमोरी के अप्रयुक्त भागों को स्वैप करता है, जब यह उपलब्ध नहीं हो सकता है तो एक बड़े मेमोरी फुटप्रिंट की प्रयोज्य देता है।

आपके द्वारा उपयोग किया गया कुल स्वैप 0 बाइट्स है, इसलिए आप धीमे SSD का उपयोग किए बिना सब कुछ वास्तविक या चिप RAM में करने का प्रबंधन कर रहे हैं। शून्य पृष्ठ बहिष्कार दिखाता है कि आपने 8GB या RAM के साथ एक अच्छा विकल्प बनाया है।

हर बार रीबूट करने पर VM आँकड़े रीसेट हो जाते हैं।

आशा है कि यह आपके कंप्यूटर को ध्वस्त करने में मदद करता है।

अतिरिक्त जानकारी को एंडो की टिप्पणी के जवाब में जोड़ा गया

मुझे आपके स्मृति उपयोग पर एक अलग दृष्टिकोण देने दें:

"1.2GB, वास्तव में?" पूछने के बजाय, पूछें कि कितने सेवाओं, कैश और अन्य सिस्टम मैक पर बूट लोड करता है व्यक्तिगत रूप से आवश्यकतानुसार। जब तक उपयोग की गई राशि स्थिर रहती है, तब तक आपको ठीक रहना चाहिए। यदि वायर्ड मात्रा नाटकीय रूप से चढ़ती है जैसा कि आप इसका उपयोग करते हैं, तो आपके पास चिंता करने के लिए कुछ है।

अतिरिक्त वायर्ड मेमोरी का उपयोग सिस्टम प्राथमिकताओं, मेनू बार कार्यक्रमों और अन्य पृष्ठभूमि प्रक्रियाओं द्वारा किया जा सकता है।

आपके सिस्टम की तुलना 2GB की लिनक्स मशीन से करने के लिए, अपने कंप्यूटर की तुलना मेरे मैक प्रो से 24GB RAM, मल्टी-टेराबाइट आंतरिक सरणियों, कई ग्राफ़िक कार्डों आदि के साथ करने के लिए है। दोनों को अलग-अलग उद्देश्यों और पैरों के निशान के लिए डिज़ाइन और कॉन्फ़िगर किया गया है।

आप रैम आँकड़ों के ऊपर गतिविधि मॉनिटर विंडो में अलग-अलग ऐप के पैरों के निशान का एक अच्छा विचार प्राप्त कर सकते हैं।

उम्मीद है की यह मदद करेगा!

प्रतिक्रिया में तीसरा संपादन ...

मुझे क्रोम के साथ बहुत अनुभव नहीं है, लेकिन यह मत भूलो कि इसमें फ्लैश का एक पूरा उदाहरण है। मेरे ज्यादातर सर्कल iOS या OS X पर काम करते हैं इसलिए मैं स्काइप के बजाय फेसटाइम चलाती हूं।

यहां कुछ प्रक्रियाओं का पालन करना है:

  • जांचें और देखें कि क्या आपके पास नवीनतम संस्करण हैं, खासकर क्रोम के लिए। ज्ञात मेमोरी लीक्स समय के साथ सही हो जाते हैं।
  • स्मृति समस्याओं का निदान करते समय, एक ताजा बूट के साथ शुरू करना सबसे अच्छा है।
  • जैसे ही आप Skype और Chrome चलाते हैं, समय के साथ उनकी मेमोरी उपयोग को ट्रैक करते हैं।
  • जैसा कि आप एक और टैब खोलते हैं, यह कितनी अतिरिक्त मेमोरी हड़पता है?
  • जब आप उस टैब को बंद करते हैं तो सभी अतिरिक्त मेमोरी रिलीज़ होती है?

न्यूनतम मेमोरी पैरों के निशान और इस तरह, अपनी घड़ी के साथ ट्रैक प्रदर्शन के बारे में चिंता करने में बहुत समय बिताने के बजाय ... क्या कंप्यूटर अभी भी आपको तेज और दुखी महसूस करता है?


टॉम, मैक आपकी स्मृति का उपयोग कैसे करते हैं, इसकी व्यापक व्याख्या के लिए धन्यवाद। क्या आपको लगता है कि माउंटेन लायन के लिए इसका सामान्य 1.2GB RAM का उपयोग सिर्फ चलाने के लिए होगा (बिल्कुल क्या?) और एक और बात - 1tb क्रोम, स्काइप और एक्टिविटी मॉनिटर - 1GB गंभीरता से? मुझे नहीं मिला। 2gb का उपयोग कैसे संभव है, मेरा प्रश्न क्या है। 2GB वाले कंप्यूटर हैं जो हर तरह का सामान चला रहे हैं। काश, मेरे पास 2GB रैम के साथ मेरा लिनक्स वेब सर्वर होता - यह अंतरिक्ष में एक उपग्रह लॉन्च करने में सक्षम होता। मुझे नहीं मिला।
Ando

यहाँ पर आकर खुश हूँ। मुझे याद है जब यह सब मेरे लिए एक रहस्य था।
TomUnderhill

तो आपको क्या लगता है कि सिस्टम और दो छोटे ऐप द्वारा इस्तेमाल किए जा रहे 2 जिग्स के बारे में क्या है?
Ando

तीसरे संपादित का उत्तर दें। मैंने देखा है कि क्रोम समय के साथ बहुत अधिक मेमोरी का उपभोग करता है। वर्तमान में मेरे पास तीन टैब खुले हैं और मेरी लागत 480MB है (तीन वेबसाइट, यदि कोई फ्लैश नहीं है तो भारी)। एक ताजा रिबूट के बाद मेरे पास लगभग 6GB मुफ्त है। मेरे पास स्टार्टअप ऐप्स नहीं हैं, न ही मेरे पास डैशबोर्ड में कुछ भी है। कारण मैं चिंतित हूं कि मैं उस प्रकार का उपयोगकर्ता हूं जो काम करते समय एक टन एप्लिकेशन खोलता है। 10 + टैब / ~ 10apps जैसे फ़ोटोशॉप / इलस्ट्रेटर / शब्द / आउटलुक / क्रोम / स्काइप / नेटबीन्स / ftp / टर्मिनल इसलिए 8GB। मैं सिर्फ यह जानना चाहता हूं कि मेरा राम कहां जाता है। मुझे यह भी लगता है कि जब उपयोग में नहीं होते हैं तो मेम लीक बैटरी जीवन को प्रभावित करते हैं।
Ando

0

वीएम आकार सिस्टम द्वारा आवंटित सभी विभिन्न अनुप्रयोगों के लिए आवंटित स्मृति की एक सैद्धांतिक राशि है जो इसका दावा करती है। हालाँकि, इस मेमोरी का केवल "उपयोग" भाग वास्तव में मौजूद है।

आपकी निष्क्रिय मेमोरी बहुत अधिक है। शायद एक ऐसा एप्लिकेशन है जिसमें मेमोरी लीक होती है और फ्रीज नहीं होती है मेमोरी। चलाने की कोशिश करें purge अधिकांश निष्क्रिय मेमोरी को खाली करने के लिए टर्मिनल में कमांड


शुद्ध होने के बाद मैं निष्क्रिय हो गया: 680MB सक्रिय: 1GB वायर्ड: 1.23GB और मुफ्त: 5.05GB मैं अभी भी उलझन में हूँ अगर यह क्रोम (3tabs वर्तमान में), स्काइप, टर्मिनल और गतिविधि की निगरानी के लिए सामान्य है जो 3Gigs खाते हैं। मैं एक विंडोज़ उपयोगकर्ता हुआ करता था, और विंडोज़ के सबसे खराब संस्करणों में, स्थिति बेहतर थी।
Ando

क्रोम आमतौर पर निष्क्रिय स्मृति का एक बहुत छोड़ देता है। मुझे पता नहीं क्यों लेकिन यह काफी कष्टप्रद है। महत्वपूर्ण हिस्सा यह है कि आप मेमोरी को स्वैप करना शुरू नहीं करते हैं, क्यूज तो सिस्टम काफी हद तक ड्रॉप करता है।
Alexander

OSX को एक बहुत ही कुशल मेमोरी मैनेजमेंट के लिए जाना जाता है। 'मेमोरी क्लीनर' (जिसमें से पर्स एक है) का उपयोग हतोत्साहित किया जाना चाहिए। पर्ज को एक नैदानिक ​​उपकरण के रूप में उपयोग किया जाना चाहिए, न कि निष्क्रिय स्मृति को मुक्त करने के लिए एक समाधान के रूप में। जब अधिक मेमोरी की आवश्यकता होती है, तो अपनी मशीन में अधिक मेमोरी जोड़ें (या एक नई मशीन खरीदें ... एयर)
CousinCocaine

वास्तविक कुशल: apple.stackexchange.com/questions/52013/... क्योंकि 2.21GB की निष्क्रिय मेमोरी 70 एमबी से अधिक किसी भी रैम को खाली करने के लिए बलिदान करने के लायक नहीं है, है ना?
Alexander

0

ब्राउजर भारी मात्रा में मेमोरी लेते हैं। मैं सफारी, फ़ायरफ़ॉक्स, और क्रोम चलाता हूं और उनमें से प्रत्येक 1 जीबी + का उपयोग भारी उपयोग के कुछ घंटों के भीतर समाप्त करता है।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.