मैक ओएस एक्स में मेमोरी कैसे मुक्त करें?


3

मेरे पास मैकबुक प्रो है जो 4 जीबी रैम के साथ मैक ओएस एक्स लेपर्ड (10.5) चल रहा है। मैं कुछ अनुप्रयोगों का उपयोग करता हूं (विंडोज के लिए समानताएं (1 जीबी रैम), फ़ायरफ़ॉक्स, मेल, फ्रीमाइंड, आईट्यून्स, फाइंडर, टर्मिनल और यही है), और मैं देख सकता हूं कि कुछ समय बाद मेमोरी पूरी तरह से भर जाती है और सिस्टम का प्रदर्शन कम हो जाता है। मैं सोचता हूं

  1. मैं स्मृति में अपने कार्यक्रमों का वास्तविक उपयोग कैसे जान सकता हूं? मैं एक्टिविटी मॉनिटर का उपयोग करता हूं लेकिन अगर मैं सभी व्यक्तिगत योगदानों को जोड़ दूं तो मुझे कभी 4 जीबी रैम नहीं मिलती है।
  2. अगर कुछ सेवाएं हैं जो स्मृति को बर्बाद कर रही हैं और जिन्हें मुझे Google अपडेट आदि की आवश्यकता नहीं है, और मैं उन्हें कैसे निष्क्रिय कर सकता हूं?
  3. स्मृति को मुक्त करने के लिए अन्य सलाह है?

खैर, यह ऐप्पल विशिष्ट सलाह नहीं है, इसलिए मुझे यकीन नहीं है कि यह अच्छी तरह से काम करेगा, लेकिन इसके साथ प्रयास करें top टर्मिनल में या के साथ कमान cat /proc/meminfo। उन दोनों को स्मृति की स्थिति दिखाने में सक्षम होना चाहिए। उम्मीद है, कोई आपको जल्द ही ओएस एक्स विशिष्ट सलाह देने में सक्षम होगा।
AndrejaKo

इसी तरह का सवाल: superuser.com/questions/244553/...
Doug Harris

जवाबों:


2

मैं स्मृति में अपने कार्यक्रमों का वास्तविक उपयोग कैसे जान सकता हूं। मैं एक्टिविटी मॉनिटर का उपयोग करता हूं लेकिन अगर मैं सभी व्यक्तिगत योगदानों को जोड़ दूं तो मुझे कभी 4 जीबी रैम नहीं मिलती

यह अच्छी बात है कि आपको 4GB रैम कभी नहीं मिलती। यदि आपके सभी एप्लिकेशन उपयोग करते हैं तो यह आपके सिस्टम के लिए बहुत बुरा होगा सब आपकी वास्तविक स्मृति। सिस्टम को सुचारू रूप से चलाने के लिए हर समय कुछ मुफ्त मेमोरी होनी चाहिए और ठीक से काम करने के लिए वर्चुअल मेमोरी पेजिंग। मुझे चिंता होगी अगर आपकी मुफ्त मेमोरी 50 एमबी से कम है।

Apple के पास है समर्थन दस्तावेज़ गतिविधि मॉनिटर में दिखाए गए मेमोरी उपयोग की व्याख्या करना।

मुझे पसंद है iStat मेनू मुझे अपनी मेमोरी / सीपीयू / नेटवर्क उपयोग का त्वरित स्नैपशॉट देने के लिए।

अगर कुछ सेवाएं हैं जो स्मृति को बर्बाद कर रही हैं और जिन्हें मुझे Google अपडेट, आदि की आवश्यकता नहीं है, और मैं उन्हें कैसे निष्क्रिय कर सकता हूं

आप देख सकते हैं कि कौन-सी प्रक्रियाएँ गतिविधि मॉनीटर के साथ बहुत सारी मेमोरी का उपयोग कर रही हैं और वहाँ प्रक्रियाओं को छोड़ दें।

जब तक आपका पृष्ठ बहि सिस्टम मेमोरी टैब के तहत मूल्य की तुलना में बहुत अधिक है पेज इन्स मान, या आप अत्यधिक डिस्क थ्रेशिंग प्राप्त करते हैं, मैं इसके बारे में चिंता नहीं करूंगा। मुझे लगता है कि मेमोरी उपयोग को सीमित करने का सबसे अच्छा तरीका, आपके द्वारा उपयोग किए जा रहे एप्लिकेशन का सेट दिया गया है, बस फ़ायरफ़ॉक्स में आपके द्वारा खोले गए टैब / विंडो की संख्या न्यूनतम रखने के लिए है। मैक ओएस एक्स में अनुप्रयोगों के उस सेट को चलाने के लिए 4 जीबी पर्याप्त से अधिक होना चाहिए।

स्मृति को मुक्त करने के लिए अन्य सलाह

सच कहूं, तो मेरे विचार में आपके द्वारा लॉन्च किए गए एप्लिकेशन / स्टार्टअप आइटम की संख्या को सीमित करने के अलावा आप बहुत कुछ नहीं कर सकते।

सबसे महत्वपूर्ण बात यह सुनिश्चित करना है कि आपके पास वर्चुअल मेमोरी पेजिंग के लिए पर्याप्त डिस्क स्थान है। एक्स लैब एक है उत्कृष्ट लेख मेमोरी उपयोग की व्याख्या करना और यह निर्धारित करने के लिए कि आपके पास पर्याप्त मेमोरी है या नहीं।


4

प्रश्न 3 का उत्तर: उपयोग करें शुद्ध करना कुछ डिस्क कैश को मेमोरी से जबरदस्ती मुक्त करने के लिए टर्मिनल में कमांड यह उपलब्ध "फ्री" मेमोरी की मात्रा में वृद्धि करेगा।

मैन पेज:

purge (8) BSD सिस्टम मैनेजर का मैनुअल

नाम        शुद्ध - बल डिस्क कैश को शुद्ध किया जाना (प्रवाहित और खाली)

SYNOPSIS        शुद्ध करना

विवरण        बटुआ का उपयोग प्रारंभिक बूट स्थितियों के साथ अनुमानित किया जा सकता है   प्रदर्शन विश्लेषण के लिए कोल्ड डिस्क बफर कैश-        सीस। यह अनाम मेमोरी को प्रभावित नहीं करता है जिसे आवंटित किया गया है   मालॉक, vm_allocate, आदि के माध्यम से

यह भी देखें        सिंक (8), मॉलॉक (3)

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