8GB RAM वाला iMac - मेमोरी हमेशा लगभग फुल रहता है


13

मेरे पास 8GB रैम के साथ 27 '' iMac (2012 के अंत में, OS X 10.9.2) है। स्मृति का उपयोग हमेशा 7GB से ऊपर होता है, हालांकि मुझे नहीं लगता कि मैं इतना सामान चला रहा हूं। इससे कभी-कभार किसी प्रोग्राम की हैंग हो जाती है और कभी-कभार कंप्यूटर के खराब होने का अहसास होता है।

सबसे भारी चीज जो मैं चला रहा हूं, वह एक विचलित विंडोज लैपटॉप का एक समानताएं वर्चुअलाइजेशन है (मेरे विंडोज-केवल कार्यक्रमों के लिए; कार्य-संबंधित)। फिर मैं ज्यादातर क्रोम (10-20 टैब, कुछ यूट्यूब वीडियो के साथ) के साथ सर्फ करता हूं। बेशक मेरे पास अन्य चीजें हैं, जैसे मेल, एवरनोट और कुछ और। लेकिन मुझे नहीं लगता कि 8GB रैम वाला कंप्यूटर इससे अभिभूत होना चाहिए। मै गलत हो सकता हूँ।

मैं गतिविधि मॉनिटर से प्रक्रियाओं का निर्यात प्रदान करने के लिए तैयार हूं। मैंने इसे देखने की कोशिश की, निश्चित रूप से, और मैं बहुत सारी छोटी प्रक्रियाओं (मेरे लिए अज्ञात) - सिस्टम सामान मैं अनुमान लगा रहा हूं। मैं लंबे समय से पीसी उपयोगकर्ता हूं और मुझे पीसी में प्रक्रिया प्रबंधन के बारे में अपना रास्ता पता है, लेकिन मैक पर नहीं।

तुम क्या सोचते हो? क्या मुझे बस अधिक RAM की आवश्यकता है या ऐसा महसूस नहीं होता है?

सादर,


चिंता न करें, मैं एमबीआर पर 16 जीबी रैम है और यह हमेशा पूर्ण है।
kenorb

क्या करता है गतिविधि पर नजर रखने के शो - एक Windows वी एम के साथ समानताएं जाएगा रैम की एक बहुत कुछ ले
user151019

जवाबों:


24

क्योंकि OSX मेमोरी का प्रबंधन करता है (जैसा कि विंडोज करता है) यह बताना मुश्किल है कि प्रदर्शन की समस्याएं मेमोरी लिमिट के कारण होती हैं या नहीं। तकनीकी रूप से, आप वास्तव में चाहते हैं कि OS सभी उपलब्ध मेमोरी को कैप्चर करे और आवश्यकतानुसार आवंटित करे, जिस स्थिति में, आप सभी मेमोरी को 'उपयोग' करते हुए देखेंगे , भले ही उपलब्ध स्मृति हो लेकिन ओएस द्वारा आवंटित नहीं हो।

यह कुछ हद तक अनुरूप है जो OSX और Win7 + में हो रहा है। हालाँकि, Apple ने अतीत में कई मेमोरी वर्गीकरणों के साथ भ्रमित कर दिया है, जैसे कि वायर्ड, स्वैप, रियल, आदि।

सौभाग्य से, आप मावेरिक्स चला रहे हैं, और मावेरिक्स की एक नई विशेषता मेमोरी प्रेशर ग्राफ है, जिसे Apple समर्थन दस्तावेज में वर्णित किया गया है: http://support.apple.com/kb/HT5890

यहाँ छवि विवरण दर्ज करें

मूल रूप से, यदि मेमोरी ग्राफ लाल दिखाता है, तो आपको अधिक रैम की आवश्यकता होती है, यदि इसका ग्रीन, आप अच्छे हैं। मैं अधिक जानकारी के लिए लेख पढ़ने का सुझाव देता हूं, लेकिन लाल, पीला, हरा गाइड की मदद करने के लिए एक महान दृश्य उपकरण है जहां आपको समस्याएं दिखाई दे सकती हैं।

आपके मॉडल के आधार पर, मैंने व्यक्तिगत रूप से पाया है कि Macs मेमोरी सीमा की तुलना में हार्ड ड्राइव एक्सेस स्पीड से अधिक पीड़ित हैं, इसलिए SSD, यदि आपके iMac में एक नहीं है, तो इसका बहुत बड़ा प्रभाव पड़ता है (और दुर्भाग्य से आपके iMac में डालने के लिए काफी काम है। )


9

किसी भी आधुनिक ऑपरेटिंग सिस्टम के रूप में, ओएस एक्स जितना संभव हो उतना रैम का उपयोग करने की कोशिश करता है। उदाहरण के लिए, OS X:

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

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

इसका मतलब यह है कि, थोड़ी देर तक चलने के बाद, आपका कंप्यूटर हमेशा यह संकेत देगा कि आपकी मेमोरी पूरी तरह से या लगभग उपयोग की गई है। इसका मतलब यह नहीं है कि आपके पास पर्याप्त रैम नहीं है, बस सिस्टम इसे बेकार नहीं जाने देता है।

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


1
संपादन के लिए धन्यवाद। मुझे आश्चर्य है कि अगर संकुचित स्मृति अपराधी का हिस्सा थी)।
ब्लिसोरब्लेड

1

अपने आप को एक एसएसडी प्राप्त करें। 10.9.2 अच्छी तरह से जानता है कि कुशलतापूर्वक अपनी रैम को कैसे प्रबंधित करें और आपको इसकी चिंता नहीं करनी चाहिए। जैसा कि ऊपर कहा गया है कि OSX कोशिश करेगा और स्वस्थ कारणों के लिए जितना संभव हो उतना मेमोरी का उपयोग करेगा।

सामान्य उपयोग के लिए 8GB सही है (इस संदर्भ में भारी वीडियो / ग्राफिक संपादन सामान्य नहीं माना जाता है)।

मेरे पास 2011 की शुरुआत में 15 "MBP w / 8GB है जो बस एक अलग, तेजी से रास्ता बन गया है, मशीन जब मैंने एक एसएसडी स्थापित किया है। मैं वर्चुअल बॉक्स से Win7 आभासी मशीनों को चलाता हूं, बाहरी फायरवायर 800 ड्राइव पर वर्चुअल मशीन के साथ, कोई समस्या नहीं है।


1

मुझे @ कैमसन का उत्तर पसंद है, लेकिन मैं कुछ मूलभूत बातों को स्पष्ट करना चाहूंगा।

आपके यहां दो अलग-अलग प्रश्न हैं: (1) आपके द्वारा रिपोर्ट की गई लैग्स सबसे अधिक संभावना है कि हार्ड डिस्क से प्रेरित है, जैसा कि कुछ उत्तरों से संकेत मिलता है। हार्ड डिस्क में सही जगह पर जाने पर ~ 10 एमएस के क्रम पर अक्सर होता है, और ये देरी एक उपयोगकर्ता को दिखाई देती है। (2) मेमोरी फुल है क्योंकि मेमोरी का उपयोग डिस्क के कैश के रूप में किया जाता है।

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

लेकिन जब भी सिस्टम हार्ड डिस्क से नया सामान पढ़ता है, केवल एक तेज डिस्क (SSD) मदद कर सकता है (वैकल्पिक रूप से, कुछ सिस्टम यह अनुमान लगाने की कोशिश करते हैं कि सिस्टम डिस्क से क्या पढ़ने जा रहा है और इसे पहले से पढ़ें, लेकिन यह नहीं कर सकता सामान्य रूप से चमत्कार, क्योंकि कंप्यूटर में भविष्य की भविष्यवाणी करने के लिए क्रिस्टल बॉल नहीं हैं)।


0

RAM अपग्रेड सस्ता और आसान है, इसलिए इसे केवल OS X के तहत मेमोरी मैनेजमेंट की जटिलताओं को समझने की कोशिश करें।

एक SSD अपग्रेड महंगा और कठिन है (विशेषकर iMac पर), लेकिन यह कहीं अधिक तात्कालिक और ध्यान देने योग्य अंतर बना देगा। मैंने कभी इसकी कोशिश नहीं की है, लेकिन मुझे संदेह है कि एक बाहरी थंडरबोल्ट-कनेक्टेड एसएसडी से ओएस एक्स को चलाना आंतरिक कताई डिस्क (हालांकि एक आंतरिक डिस्क की तुलना में धीमा) की तुलना में तेज होगा।

सबसे अधिक संभावना है, समानताएं और क्रोम के बीच, ओएस एक्स डिस्क और डिस्क को स्वैप करने के लिए मेमोरी स्वैप करता है i / o एक घूर्णन डिस्क पर स्लो है। मेरा अनुभव यह है कि ब्राउज़र समय के साथ मेमोरी जारी करने से हिचकते हैं इसलिए जब आप समस्या को देखते हैं तो क्रोम को पुनरारंभ करने का प्रयास करें। सबसे अधिक संभावना है कि समानताएं को फिर से शुरू करने की तुलना में आसान है।


8
अपने पहले पैराग्राफ को फिर से लिखें, यह बिल्कुल भोले "समाधान" की तरह है जो हार्डवेयर निर्माता आपको उपयोग करना चाहते हैं। "बस अधिक रैम खरीदें" नहीं, नहीं! समझें कि आप क्या उपयोग कर रहे हैं और क्यों। पूंजीपतियों को जीतने मत दो!
ऑर्बिट

0

8 g RAM का RAM आपके मैक भाई के लिए ठीक है ... ive को 2014 mbp w / 8gs मिला, और यह एक ही मुद्दा है। स्मृति अपने हमेशा की तरह इस्तेमाल किया लग रहा है, लेकिन यह वास्तव में सिर्फ app और फ़ाइल कैश में ... मैं व्यक्तिगत रूप से यह पसंद है कि मेरे सभी मेम दिखाने के लिए और कैश (एस) में नहीं है, लेकिन फिर क्या कर सकते हैं? जबरदस्त हंसी...

और btw - ive एक ssd मिला। ive भी कुछ नहीं है, लेकिन एक मैक उपयोगकर्ता मेरे पूरे जीवन, और मैं ईमानदारी से कह सकता हूं कि यह एक अंतर का विश्व बनाता है .... लगभग 1 मिनट के बूटअप समय से और 1/2 आमतौर पर, लगभग 5 के बूटअप समय के लिए। सेकंड ..... बीएस नहीं;)


-1

रैम अपग्रेड की सिफारिश करने वाले लोग - अपना समय और पैसा बर्बाद कर रहे हैं। अब कुछ समय के लिए इस मुद्दे पर नज़र रखी गई है कि नए ब्रांड 30 "डेस्कटॉप मैक पर, 8Gb के साथ शुरू होना था। रैम का उपयोग दिनों और दिनों के साथ ऊपर चढ़ता जा रहा है और ऐप कोई रिलीज़ नहीं कर रहे हैं, 3 दिनों के बाद फ़ायरफ़ॉक्स सीट 4 जीबी रैम के साथ, अन्य ऐप पकड़े हुए सिस्टम को कुछ भी नहीं छोड़ने के लिए और यह बिल्कुल धीमा और अनुपयोगी है।

16 के कुल में एक और 8GB जोड़ने के लिए उन्नत। और आप क्या जानते हैं? 3 दिन बाद सभी 16GB एक्सोस्टेड, 5GB पर फ़ायरफ़ॉक्स, 4GB पर एटम टेक्स्ट एडिटर, इसी तरह के अन्य ऐप, 3GB पर मेल होल्डिंग।

यह संख्या पागल है, वे सामान्य नहीं हैं, यह वास्तविक पीसी के अर्थात विंडोज या लिनक्स पर नहीं होता है। यह पूरी तरह से ऐप्पल ओएस दोष और खराब रैम प्रबंधन है।

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

अपडेट: पर्दे के एप्स के लिए अपने स्वयं के रैम प्रबंधन के लिए पर्याप्त स्मार्ट हैं, फ़ायरफ़ॉक्स को संपादित करना about:config:

browser.cache.memory.enable - true
browser.cache.memory.capacity - something sensible
config.trim_on_minimize - true
browser.sessionhistory.max_entries - 10
nglayout.initialpaint.delay - 0

वहाँ एक जवाब है या यह सिर्फ एक शेख़ी है? यदि आप इस 2 वर्षीय प्रश्न का उत्तर देने का प्रयास कर रहे हैं, तो कृपया इसे ओपी द्वारा उठाए गए समस्याओं का समाधान करने के लिए संपादित करें। यदि नहीं, तो आप इस जवाब पर मतदान करने का जोखिम उठाते हैं।
fsb
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.