OS X- ൽ കംപ്രസ് മെമ്മറി മനസിലാക്കുന്നു

മെമ്മറി കംപ്രഷന് നിങ്ങളുടെ Mac ന്റെ പ്രകടനം മെച്ചപ്പെടുത്താൻ കഴിയും

OS X Mavericks ന്റെ പ്രകാശനത്തോടെ, ആപ്പിൾ ഒരു മാക്കിനെ മെമ്മറി കൈകാര്യം ചെയ്യുന്ന രീതി മാറ്റി. മെമ്മറി കംപ്രഷൻ ചേർത്ത്, നിങ്ങളുടെ മാക് ഇപ്പോൾ പ്രകടനം നിലനിർത്തുന്നതിനോ വർദ്ധിക്കുന്നതിനോ കുറവോ മെമ്മറി കൂടുതൽ ചെയ്യാൻ കഴിയുന്നു. OS X- ന്റെ പഴയ പതിപ്പുകളിൽ, മെമ്മറി ഉപയോഗം ഒരു സ്റ്റാൻഡേർഡ് മെമ്മറി മാനേജ്മെന്റ് സിസ്റ്റത്തിന് ചുറ്റും നിർമ്മിച്ചു. അപ്ലിക്കേഷനുകൾ റാം അനുവദിക്കൽ, സിസ്റ്റം അഭ്യർത്ഥന നിറവേറ്റുകയും ആവശ്യപ്പെടാത്തപ്പോൾ അപ്ലിക്കേഷനുകൾ റമയ്ക്ക് തിരികെ നൽകുകയും ചെയ്തു.

എത്ര റാം ലഭ്യമാണെന്നും അത് ആർക്കാണ് ഉപയോഗിക്കുന്നത് എന്നതിനെപ്പറ്റിയുള്ള വൃത്തികെട്ട പ്രവൃത്തിയെ ഓഎസ് ശ്രദ്ധിച്ചു. RAM ന്റെ ആവശ്യമില്ല എങ്കിൽ OS ചെയ്യേണ്ടതാണ്. സിസ്റ്റത്തിന്റെ വിർച്വൽ റാം (ഒരു എസ്എസ്ഡി അല്ലെങ്കിൽ ഹാറ്ഡ് ഡ്റൈവിൽ സ്വാപ്പ് സ്പെയിസ്) ഉപയോഗിക്കുവാൻ ശ്രമിച്ചപ്പോൾ മാക് പ്രകടനത്തിൽ പ്രതികൂല പ്രഭാവം ഉണ്ടാകാമെന്നതിനാൽ അവസാന ഭാഗം വളരെ പ്രധാനമായിരുന്നു.

ആപ്പിൾ മാഷിന്റെ റാം ഉപയോഗിക്കുന്നത് എങ്ങനെയെന്ന് നിരീക്ഷിക്കാൻ, ആപ്പിൾ നിഷപ്പെട്ട ഒരു ഉപകരണവും, പ്രവർത്തന നിരീക്ഷകനും നൽകി . പ്രവർത്തന മോണിറ്റർ ഇപ്പോഴും ലഭ്യമാണെങ്കിലും, അതിന്റെ മെമ്മറി നിരീക്ഷണ ശേഷികൾ ഒരു നാടകീയ മാറ്റത്തിന് വിധേയമാണ്, ചുരുക്കത്തിൽ മെമ്മറിയുടെ ഉപയോഗം വഴി ഒരു മാക്കിനെ ഇപ്പോൾ കൂടുതൽ മെച്ചപ്പെടുത്താൻ കഴിയുന്ന രീതിയെ അനുപമമാണ്.

കംപ്രസ്സുചെയ്ത മെമ്മറി

കംപ്രസ് മെമ്മറി ആപ്പിളിന് പുതിയതോ അല്ലാതെയോ അല്ല. കമ്പ്യൂട്ടർ സംവിധാനങ്ങൾ ദീർഘകാലത്തേക്ക് വിവിധ തരത്തിലുള്ള മെമ്മറി കംപ്രഷൻ ഉപയോഗിക്കുന്നു. 80-കളിലും 90-കളിലും നിങ്ങൾ Mac കൾ ഉപയോഗിച്ചുവെങ്കിൽ, Connectix- ൽ നിന്നുള്ള റാം ഡ്രോളർ പോലുള്ള ഉൽപ്പന്നങ്ങൾ നിങ്ങൾ ഓർമ്മിച്ചേക്കാം, ഇത് റാമിൽ സംഭരിച്ചിരിക്കുന്ന ഡാറ്റ കംപ്രസ്സുചെയ്യുന്നു, Mac- ൽ ലഭ്യമായ സൌജന്യ റാം പരമാവധി വർദ്ധിപ്പിക്കും. എന്റെ മാക് പ്ലസ് ആരംഭിച്ചതോടെ റാം ഡബ്ലർ ഐക്കൺ ദൃശ്യമാകുന്നത് ഞാൻ ഓർക്കുന്നു. എന്നെ വിശ്വസിക്കൂ, മാക് പ്ലസ്, 4 മില്ലീമീറ്റർ റാം മാത്രമാണ്, റോൾഡ്ര്ലർക്ക് റാംലർക്ക് നൽകാൻ കഴിയുന്ന എല്ലാ സഹായവും ആവശ്യമാണ്.

കമ്പ്യൂട്ടർ നിർമാതാക്കളുടെയും മറ്റും മെച്ചപ്പെട്ട മെമ്മറി മാനേജ്മെന്റ് സിസ്റ്റങ്ങളെ രൂപകൽപ്പന ചെയ്ത ഓം ഡവലപ്പർമാരിൽ നിന്നുള്ള കംപ്രസ് മെമ്മറി യൂട്ടിലിറ്റികൾ അനുകൂലമായിരുന്നില്ല. അതേസമയം, മെമ്മറി വില കുറയുന്നു. മെമ്മറി കംപ്രഷൻ സിസ്റ്റങ്ങളുടെ പ്രശസ്തി നഷ്ടമായത് മറ്റൊരു പ്രകടനമാണ്. മെമ്മറി കംപ്രഷൻ അൽഗോരിതം പ്രോസസ്സിംഗ് ശക്തിയുടെ ഭീമമായ ഭാഗവും എടുത്തു. അതിലും കുറഞ്ഞ ശാരീരിക RAM ഉപയോഗിച്ചുകൊണ്ട് കൂടുതൽ കാര്യങ്ങൾ ചെയ്യാൻ അവർ അനുവദിക്കുമ്പോൾ, മെമ്മറി കംപ്രസ് ചെയ്യാനോ ഡീകംസ്ക് ചെയ്യാനോ ആവശ്യമുള്ളപ്പോൾ അവർ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ കയറാൻ ശ്രമിച്ചു.

മൾട്ടി കോർ പ്രൊസസ്സറുകളുടെ ആസന്നമായതിനാൽ, മെമ്മറി കംപ്രഷൻ ഒരു തിരിച്ചുവരവ് നടത്തിക്കൊണ്ടിരിക്കുകയാണ്. മെമ്മറി കംപ്രഷൻ ഉപയോഗിച്ച പതിപ്പുകൾ പല പ്രൊസസ്സർ കോറുകളിലൊന്നിലേക്ക് ഓഫ്ലോഡ് ചെയ്യുമ്പോൾ, മെമ്മറി കംപ്രസ്സ് ചെയ്യേണ്ടതോ അല്ലെങ്കിൽ കംപ്രസ്സു ചെയ്യപ്പെടേണ്ടതോ ആയ പ്രകടനത്തെ ബാധിക്കില്ല. ഇത് ഒരു പശ്ചാത്തല കർമ്മമായി മാറുന്നു.

ഒരു മാക്കിൽ കമ്പ്രസ് മെമ്മറി എങ്ങനെ പ്രവർത്തിക്കുന്നു

Mac- ലെ മെമ്മറി കംപ്രഷൻ റാസ് റിസോഴ്സുകളുടെ മെച്ചപ്പെട്ട മാനേജ്മെന്റിനെ അനുവദിക്കുന്നതിനും വിർച്ച്വൽ മെമ്മറിയുടെ ഉപയോഗം തടയാനോ കുറയ്ക്കുന്നതിനോ ഒഎസ്, ആപ്ലിക്കേഷൻ പ്രകടനം എന്നിവ വർദ്ധിപ്പിക്കാൻ രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്, ഇത് മാക്സിന്റെ ഡ്രൈവിൽ നിന്നുള്ള ഡാറ്റയുടെ പേജിംഗ് ആണ്.

OS X Mavericks (അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്) ഉപയോഗിച്ച്, സജീവമല്ലാത്ത മെമ്മറിയ്ക്കായി OS നോക്കുന്നു, അത് നിലവിൽ സജീവമല്ലാത്ത ഉപയോഗത്തിലാണെങ്കിലും ഇപ്പോഴും ഒരു ആപ്ലിക്കേഷനിൽ ഉപയോഗിക്കുന്ന ഡാറ്റ ഉണ്ടായിരിക്കും. ഈ നിർജ്ജീവ മെമ്മറി കൈവശം വച്ചിരിക്കുന്ന ഡാറ്റ കംപ്രസ്സുചെയ്യുന്നു, അതിനാൽ ഡാറ്റ മെമ്മറി കുറയ്ക്കുന്നു. സജീവമല്ലാത്ത മെമ്മറി പശ്ചാത്തലത്തിലുള്ളതും ഉപയോഗിക്കാത്തതുമായ അപ്ലിക്കേഷനുകളായിരിക്കാം. ഒരു ഉദാഹരണം എന്നത് ഒരു വേർഡ് പ്രോസസ്സർ ആയിരിക്കുമെങ്കിലും അത് നിഷ്ക്രിയമായതിനാലാണ് നിങ്ങൾ ഒരു ഇടവേള എടുക്കുകയും കമ്പ്രസ് മെമ്മറി വായിക്കുകയും ചെയ്യുന്നത് (വഴി, ഈ ലേഖനം ഉപയോഗിച്ച് നിർത്തി വായിച്ചതിന് നന്ദി). നിങ്ങൾ വെബിൽ ബ്രൗസ് ചെയ്യുമ്പോൾ തിരക്കിലാണെന്നിരിക്കെ OS, വേർഡ് പ്രൊസസറിന്റെ മെമ്മറി കംപ്രസ്സ് ചെയ്യുന്നു, വെബിൽ ഒരു മൂവി കാണാൻ നിങ്ങൾ ഉപയോഗിക്കുന്ന Flash Player പോലുള്ള മറ്റ് അപ്ലിക്കേഷനുകൾ ഉപയോഗിക്കുന്നതിന് റാം ഉപയോഗിക്കാനാകും.

കംപ്രഷൻ പ്രക്രിയ എല്ലായ്പ്പോഴും സജീവമല്ല. പകരം, റാമിൽ എത്ര സ്വതന്ത്ര സ്ഥലം ലഭ്യമാണെന്നു് OS പരിശോധിക്കുന്നു. നിർജ്ജീവമായ മെമ്മറി ഉണ്ടെങ്കിൽ പോലും ഒരു കംപ്രഷൻ നടത്താൻ കഴിയില്ല.

സൌജന്യ മെമ്മറി ഉപയോഗിക്കുമ്പോൾ, OS കംപ്രസ്സുചെയ്യാൻ നിഷ്ക്രിയമായ മെമ്മറി തിരയുന്നത് ആരംഭിക്കുന്നു. മെമ്മറിയിൽ സംഭരിച്ചിട്ടുള്ള ഏറ്റവും പഴയ ഏറ്റവും പഴയ ഡാറ്റ ഉപയോഗിച്ച് കംപ്രഷൻ ആരംഭിക്കുന്നു, ആവശ്യത്തിന് സൌജന്യ മെമ്മറി ലഭ്യമാണോ എന്ന് ഉറപ്പുവരുത്തുന്നതിനായി മുന്നോട്ടുപോകുന്നു. റാമിലെ കംപ്രസ്സ് ചെയ്ത സ്ഥലത്ത് ഡാറ്റ ആവശ്യമുള്ളപ്പോൾ, ഓ ഈച്ചിലെ ഡാറ്റ ഡീകംപ്രസ്സ് ചെയ്യുകയും ആവശ്യപ്പെടാത്ത ആപ്ലിക്കേഷനിലേക്ക് അത് ലഭ്യമാക്കുകയും ചെയ്യുന്നു. കംപ്രഷൻ ആൻഡ് ഡിഗ്ര്പ്ഷൻ പ്രോഗ്രാമുകൾ ഒരു പ്രോസസ്സർ കോറുകളിൽ ഒരു ആവർത്തിച്ചു കാരണം, കംപ്രഷൻ / ഡീകംപ്രഷൻ സംഭവിക്കുമ്പോൾ നിങ്ങൾക്ക് ഏതെങ്കിലും പ്രകടനം നഷ്ടം അനുഭവിക്കാൻ സാധ്യതയില്ലെങ്കിൽ.

തീർച്ചയായും, എന്ത് compression നേടാൻ കഴിയും പരിധി ഉണ്ട്. ചില ഘട്ടങ്ങളിൽ, നിങ്ങൾ അപ്ലിക്കേഷനുകൾ സമാരംഭിക്കുന്നതിനോ അല്ലെങ്കിൽ RAM നെ ചെറുതാക്കുന്ന മെമ്മറി ഊർജ്ജിത അപ്ലിക്കേഷനുകളോ ഉപയോഗിക്കുകയാണെങ്കിൽ, നിങ്ങളുടെ മാക്കിന് മതിയായ സൌജന്യ സ്ഥലം ഇല്ല. കഴിഞ്ഞ കാലത്തേതുപോലെ, നിങ്ങളുടെ Mac- ന്റെ ഡ്രൈവിലേക്ക് നിഷ്ക്രിയമായ RAM ഡാറ്റ സ്വാംശീകരിക്കാൻ OS പ്രവർത്തിക്കും. എന്നാൽ മെമ്മറി കംപ്രഷൻ ഉപയോഗിച്ചുകൊണ്ട് ഇത് മിക്ക ഉപയോക്താക്കൾക്കും വളരെ അപൂർവ സംഭവമായിരിക്കും.

OS നിങ്ങളുടെ ഡ്രൈവിലേക്ക് മെമ്മറിയിലേക്ക് മാറിയെങ്കിൽ പോലും, ഒഎസ് എക്സ് മെമ്മറി മാനേജ്മെന്റ് സംവിധാനത്തിൽ കംപ്രസ്സുചെയ്ത നിഷ്ക്രിയ മെമ്മറിയുടെ ഗുണനിലവാരം മെച്ചപ്പെടുത്തുന്നു, പൂർണമായ ഡ്രൈവ് സെഗ്മെൻറുകളിലേക്ക് എഴുതുകയും, പ്രകടനം വർദ്ധിപ്പിക്കുകയും SSD- കളിൽ വസ്ത്രങ്ങൾ കുറയ്ക്കുകയും ചെയ്യുന്നു.

പ്രവർത്തന മോണിറ്റർ, മെമ്മറി കംപ്രഷൻ

പ്രവർത്തന മോണിറ്ററിൽ മെമ്മറി ടാബ് ഉപയോഗിച്ച് എത്ര മെമ്മറി കംപ്രസ്സുചെയ്യപ്പെടുന്നുവെന്ന് നിങ്ങൾക്ക് നിരീക്ഷിക്കാനാകും. മെമ്മറി പ്രഷർ ഗ്രാഫിൽ ഒട്ടേറെ കമ്പ്രസ് മെമ്മറി ഡിസ്പ്ലേകൾ, അത് എങ്ങനെയാണ് റാം ഡാറ്റ കംപ്രസ്സ് ചെയ്യുന്നതിൽ OS സജീവമായി പ്രവർത്തിക്കുന്നത് എന്ന് സൂചിപ്പിക്കുന്നു. ഗ്രാഫ് (അല്പം സമ്മർദ്ദം) മുതൽ മഞ്ഞ (മർദ്ദം), അവസാനം ചുവപ്പായി, റാമിൽ ഇടം കൂടാതെ മെമ്മറി എന്നിവ ഡ്രൈവിലേക്ക് സ്വാപ്പുചെയ്യേണ്ടി വരും.

അതിനാൽ, നിങ്ങൾ മാക്റിക്സ് ഇൻസ്റ്റാൾ ചെയ്തതു മുതൽ, നിങ്ങളുടെ മാക് പ്രകടനം മെച്ചപ്പെട്ടതായി തോന്നുകയാണെങ്കിൽ, അത് മെമ്മറി മാനേജ്മെന്റിലുണ്ടായ പുരോഗതികളും മെമ്മറി കംപ്രഷൻ തിരികെ വരുകയും ചെയ്തേക്കാം.