OS X मध्ये कॉम्प्रेस केलेले मेमरी समजणे

मेमरी संपीडन आपल्या Mac च्या कामगिरीमध्ये सुधारणा करू शकते

ओएस एक्स मॅवॅरिक्सच्या प्रकाशनासह, ऍपल ने मॅकवर मेमरी कशी व्यवस्थापित केली आहे हे बदलले. मेमरी कम्प्रेशनच्या जोडणीसह, कामगिरी वाढवित किंवा वाढवत असताना आपला मॅक आता कमी स्मृतीसह अधिक करू शकतो. ओएस एक्सच्या जुन्या आवृत्तींमध्ये, मेमरीचा उपयोग सुंदर मानक मेमरी मॅनेजमेंट सिस्टमभोवती बांधला गेला. अॅप्सने RAM च्या वाटपची विनंती केली, सिस्टमने विनंती पूर्ण केली आणि अॅप्सने यापुढे RAM ची आवश्यकता नसल्यामुळे ते परत केले

ओएसने किती रॅम उपलब्ध आहे याची जाणीव ठेवण्यासाठी आणि त्यास कोण वापरत होता त्यातील बहुतेक गलिच्छ कामांची काळजी घेतली. आवश्यक असलेल्या RAM ची आवश्यकता नसल्यास OS काय करावे याची देखील माहिती दिली. हा शेवटचा भाग सर्वात महत्त्वाचा होता कारण मॅकच्या कामगिरीवर प्रतिकूल परिणाम होऊ शकतात कारण प्रणालीने वर्च्युअल रॅम (एसएसडी किंवा हार्ड ड्राईव्हवर स्वॅप स्पेस) वापरण्याचा प्रयत्न केला होता.

अॅप्पलने अगदी सुंदर निफ्टी साधन प्रदान केले आहे, अॅक्टिव्हिटी मॉनिटर , हे इतर गोष्टींमधे, मॅकची RAM कशी वापरली जात होती ते निरीक्षण करू शकते. क्रियाकलाप मॉनिटर अद्याप उपलब्ध असले तरी, त्याच्या स्मृती निरीक्षण क्षमतेचे नाट्यमय परिवर्तन झाले आहे, एक जण कॉम्प्रेस्ड मेमरीच्या वापराद्वारे आता मॅक आता अधिक चांगल्या पद्धतीने वापरण्यास सक्षम होऊ शकतो.

संमिश्र स्मृती

संवेदना केलेली मेमरी ऍपलसाठी काहीतरी नवीन किंवा विशेष नाही. कम्प्युटिंग सिस्टम बर्याच काळापासून मेमरी कम्प्रेशनचे विविध प्रकार वापरत आहे. जर आपण पुन्हा 80 च्या दशकाच्या सुरुवातीला आणि 9 0 च्या दशकात मॅक्सचा वापर केला असेल, तर आपण रॅक्स डब्ललर सारखी उत्पादने कनेक्टिक्सवरून लक्षात ठेवू शकता, जे RAM मध्ये संग्रहित डेटा संकलित करते, आणि मॅकसाठी उपलब्ध असलेल्या विनामूल्य रॅमची संख्या वाढवते. मेक प्लसची सुरूवात झाल्यानंतर मला लक्षात येईल की रॅम डब्लबलर आयकॉन दिसेल. माझ्यावर विश्वास ठेवा, मॅक प्लस, ज्यामध्ये फक्त 4 एमबी रॅम होते, त्यास आवश्यक असलेली सगळी मदत हवी होती.

कॉम्प्युटर मॅकर्स आणि ओएस डेव्हलपर्स यांनी मेमरी मॅनेजमेंट सिस्टम्स तयार केल्यामुळे संकुचित मेमरी युटिलिटी फायद्यातून बाहेर पडली. त्याच वेळी मेमरीच्या किमती कमी होत होत्या. मेमरि कम्प्रेशन सिस्टीम बनविणारा इतर घटक त्यांची लोकप्रियता ही कार्यक्षमता समस्या होती. मेमरी कम्प्रेशन अल्गोरिदम्सने प्रोसेसिंग पावरचा मोठा भाग घेतला. याचा अर्थ असा की ते कमी भौतिक रॅमसह आपण अधिक काम करू देत असताना, ते आपल्या कॉम्प्युटरला मेमरी संकुचित किंवा डीकंम्पोड करणे आवश्यक असताना खाली उतरले.

मेमरी कम्प्रेशन पुनरागमन करीत आहे, प्रामुख्याने स्वस्त बहु-कोर प्रोसेसरच्या घटनेमुळे. जेव्हा मेमरी कॉम्प्रेशनसाठी वापरले जाणारे रूटिने अनेक प्रोसेसर कोरपैकी एकावर ऑफलोड केले जाऊ शकतात, तेव्हा मेमरी संकुचित करण्याची किंवा विघटित करण्याची आवश्यकता नसताना आपल्याला कोणतीही कामगिरी हिट होणार नाही. हे फक्त एक पार्श्वभूमी कार्य होते

मॅकवर कॉम्प्रेस्ड मेमरी कशी काम करते

Mac वरील मेमरी कम्प्रेशनमुळे RAM संसाधनांचे चांगले व्यवस्थापन परवानगी देऊन आणि व्हर्च्युअल मेमरीचा वापर रोखणे किंवा मोठ्या प्रमाणात कमी करणे हे ओएस आणि ऍप कामकाज वाढविण्यासाठी तयार केले आहे, जे मॅक ड्राईव्हवर आणि मधून डेटाचे पेजिंग आहे.

ओएस एक्स मॅव्हरिक्स (किंवा नंतरच्या) सह, ओएस निष्क्रिय मेमरीसाठी पाहतो, जी सध्याची मेमरी आहे जी सध्या सक्रिय वापरत नाही परंतु तरीही डेटा राखून ठेवते जी एका अॅपद्वारे वापरली जाईल. ही निष्क्रिय मेमरी त्याच्याकडे असलेल्या डेटाला संकुचित करते, त्यामुळे डेटा कमी मेमरी घेतो. निष्क्रिय मेमरी हे अॅप्स असू शकतात जे पार्श्वभूमीमध्ये आहेत आणि वापरले जात नाहीत. उदाहरणार्थ वर्ड प्रोसेसर जे उघडलेले परंतु निष्क्रिय आहे कारण आपण ब्रेक घेत आहात आणि संकुचित मेमरीबद्दल वाचन करत आहात (मार्गाने, या लेख वाचून आणि वाचल्याबद्दल धन्यवाद). आपण वेब ब्राउझ करण्यात व्यस्त असता, तेव्हा ओएस हे वर्ड प्रोसेसरच्या मेमरीस संकुचित करीत आहे, इतर अॅप्समधील वापरासाठी रॅम उकरून टाकणे, जसे की फ्लॅश प्लेयर जे आपण वेबवर मूव्ही पाहण्यास वापरत आहात.

संपीड़न प्रक्रिया सर्व वेळ सक्रिय नाही त्याऐवजी, RAM मध्ये किती मोकळी जागा उपलब्ध आहे हे पाहण्यासाठी ओएस तपासणी करतो. जर भरपूर मोकळी मेमरी असेल तर, कुठलीही कम्प्रेशन कार्यान्वित केला जात नाही, अगदी अकार्यक्षम स्मृती असला तरीही.

मोफत मेमरी वापरली जात असताना, ओएस अकार्यक्षम मेमरी शोधण्यास सुरू होते. संप्रेषण मेमरीमध्ये साठवलेल्या सर्वात जुने वापरलेल्या डेटापासून सुरू होते आणि उपलब्ध होणारी पुरेशी विनामूल्य मेमरी असल्याची खात्री करण्यासाठी पुढे चालविते. जेव्हा RAM च्या संपीडित क्षेत्रातील डेटाची आवश्यकता असेल, तेव्हा OS ओलांडून डेटा डीकोडेस करेल आणि त्यास विनंती करणार्या अॅपला ते उपलब्ध करेल. कारण संपीड़न आणि डीकंप्रेसमन रूटीन एका प्रोसेसर कोरवर एकाच वेळी चालतात, कारण संकुचन / डीकंप्रेसेशन उद्भवते तेव्हा आपण कोणत्याही कामगिरीचे नुकसान अनुभवत नाही.

अर्थात, संपुष्टात येण्यासाठी काय मर्यादा आहेत. काही क्षणी, आपण अॅप्स लाँच करणे किंवा RAM एकत्र गमवणारे स्मृती-केंद्रित Apps वापरत असल्यास, आपल्या Mac मध्ये पुरेशी मोकळी जागा नाही. पूर्वीप्रमाणेच, आपल्या Mac च्या ड्राइव्हमध्ये निष्क्रिय RAM डेटा स्वॅप करणे OS सुरू करेल. पण मेमरी कॉम्प्रेशनसह, बहुतेक वापरकर्त्यांसाठी ही एक अत्यंत दुर्मिळ घटना होण्याची शक्यता आहे.

ओएस एक्स ने आपल्या ड्राइव्हला मेमरी अप स्वॅप केल्याने जरी संपले तरी, OS X च्या मेमरी मॅनेजमेंट सिस्टम कॉम्प्रेस्ड डिमन मेमरीचा पूर्ण-लांबीच्या ड्राइव्ह सेगमेंटमध्ये काम करून, एसएसडीएसवर पोशाख कमी करण्यासाठी आणि एसएसडीएस वर पोशाख कमी करण्यास मदत करते.

क्रियाकलाप मॉनिटर आणि स्मृती संप्रेषण

गतिविधी मॉनिटर मधील मेमरी टॅब वापरून आपण किती मेमरी संकुचित केली जाऊ शकते याचे परीक्षण करू शकता. मेमरी प्रेशर ग्राफमध्ये कॉम्प्रेस्ड मेमरि डिस्प्ले, जे सूचित करते की ओएसमध्ये रॅम डेटाच्या संकोषणत किती सक्रिय आहे. हा ग्राफ हिरव्या (थोडेसे दबाव) पासून पिवळा (महत्त्वपूर्ण दाब) पर्यंत, आणि अखेरीस लाल रंगात येईल, तेथे पुरेसा RAM जागा नसल्यास आणि ड्राइव्हवर मेमरी स्वॅप करावी लागते.

तर, जर आपण असे पाहिले असेल की मॅक्रो आपल्या मॉडेक्सवर स्थापित झाल्यापासून आपल्या मॅकमध्ये त्याच्या बॅटरीला थोडा अधिक उसळत आहे असे दिसते तर मेमरी व्यवस्थापन आणि मेमरी कॉम्प्रेशनच्या प्रवासामुळे हे कदाचित चांगले असू शकते.