ഫയർഫോക്സ് ക്വാണ്ടം ക്രോം പോലെ റാം കഴിക്കുന്നു


വളരെക്കാലമായി, മോസില്ലയുടെ ഫയർഫോക്സ് എന്റെ തിരഞ്ഞെടുക്കപ്പെട്ട വെബ് ബ്രൗസറാണ്. അതിന്റെ ലാളിത്യവും ന്യായമായ സിസ്റ്റം റിസോഴ്uസ് (പ്രത്യേകിച്ച് റാം) ഉപയോഗവും കാരണം, ഗൂഗിളിന്റെ ക്രോം ഉപയോഗിക്കുന്നതിലും ഞാൻ എപ്പോഴും ഇത് തിരഞ്ഞെടുക്കാറുണ്ട്. ഉബുണ്ടു, ലിനക്സ് മിന്റ് തുടങ്ങി നിരവധി ലിനക്സ് വിതരണങ്ങളിൽ, ഫയർഫോക്സ് സ്ഥിരസ്ഥിതിയായി ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുന്നു.

അടുത്തിടെ മോസില്ല ഫയർഫോക്സിന്റെ പുതിയതും ശക്തവും വേഗതയേറിയതുമായ ക്വാണ്ടം പതിപ്പ് പുറത്തിറക്കി. ഡെവലപ്പർമാരുടെ അഭിപ്രായത്തിൽ, \അതിശക്തമായ എഞ്ചിൻ ഉപയോഗിച്ച് ഇത് പുതിയതാണ്, അത് ദ്രുത-ഫയർ പ്രകടനത്തിനായി നിർമ്മിച്ചതാണ്, മികച്ചതും വേഗതയേറിയതുമായ പേജ് ലോഡിംഗ്, കുറച്ച് കമ്പ്യൂട്ടർ മെമ്മറി ഉപയോഗിക്കുന്നു.

എന്നിരുന്നാലും, ഞാൻ Firefox Quantum-ലേക്ക് അപ്uഡേറ്റ് ചെയ്uതതിന് ശേഷം, Firefox-ലേക്കുള്ള ഏറ്റവും വലിയ അപ്uഡേറ്റുമായി രണ്ട് സുപ്രധാന മാറ്റങ്ങൾ ഞാൻ ശ്രദ്ധിച്ചു: ആദ്യം, ഇത് വേഗതയുള്ളതാണ്, ഞാൻ ഉദ്ദേശിച്ചത് വളരെ വേഗതയുള്ളതാണ്, രണ്ടാമതായി, നിങ്ങൾ കൂടുതൽ ടാബുകൾ തുറക്കുമ്പോൾ ഇത് Chrome പോലെ തന്നെ RAM-നും അത്യാഗ്രഹമാണ്. ദീർഘകാലത്തേക്ക് അത് ഉപയോഗിക്കുന്നത് തുടരുക.

അതിനാൽ, ക്വാണ്ടത്തിന്റെ മെമ്മറി ഉപയോഗം പരിശോധിക്കാൻ ഞാൻ ഒരു ലളിതമായ അന്വേഷണം നടത്തി, കൂടാതെ ഇനിപ്പറയുന്ന ടെസ്റ്റിംഗ് എൻവയോൺമെന്റ് ഉപയോഗിച്ച് Chrome-ന്റെ മെമ്മറി ഉപയോഗവുമായി താരതമ്യം ചെയ്യാൻ ശ്രമിച്ചു:

Operating system - Linux Mint 18.0
CPU Model        - Intel(R) Core(TM) i3-3120M CPU @ 2.50GHz                                                            
RAM 		 - 4 GB(3.6 Usable)

നിരവധി ടാബുകൾ തുറന്ന് ഫയർഫോക്സ് ക്വാണ്ടം റാം കഴിക്കുന്നു

നിങ്ങൾ കുറച്ച് ടാബുകൾ ഉപയോഗിച്ച് ക്വാണ്ടം തുറക്കുകയാണെങ്കിൽ, 5 വരെ പറയാം, Firefox-ന്റെ മെമ്മറി ഉപഭോഗം സാമാന്യം നല്ലതാണെന്ന് നിങ്ങൾ ശ്രദ്ധിക്കും, എന്നാൽ നിങ്ങൾ കൂടുതൽ ടാബുകൾ തുറന്ന് ദീർഘനേരം ഉപയോഗിക്കുന്നത് തുടരുമ്പോൾ, അത് റാം കഴിക്കാൻ പ്രവണത കാണിക്കുന്നു.

റാം ഉപയോഗം വഴി ടോപ്പ് പ്രോസസ്സ് ഉപയോഗിച്ച് ഞാൻ കുറച്ച് ടെസ്റ്റുകൾ നടത്തി. ഈ ടൂളിനു കീഴിൽ, റാം ഉപയോഗം അനുസരിച്ച് പ്രോസസ്സുകൾ അടുക്കുന്നതിന്, m കീ അമർത്തുക.

താഴെയുള്ള സ്uക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ഫയർഫോക്uസ് സമാരംഭിക്കുന്നതിന് മുമ്പ്, ഏറ്റവും ഉയർന്ന റാം ഉപയോഗത്തിന്റെ അടിസ്ഥാനത്തിൽ നോട്ടങ്ങൾ പ്രവർത്തിപ്പിച്ചും പ്രോസസ്സുകൾ ക്രമീകരിച്ചുമാണ് ഞാൻ ആരംഭിച്ചത്.

$ glances 

ഫയർഫോക്സ് സമാരംഭിച്ച്, 8 ടാബുകളിൽ താഴെ തുറന്ന് അരമണിക്കൂറോളം അത് ഉപയോഗിച്ചതിന് ശേഷം, താഴെ കാണിച്ചിരിക്കുന്ന റാം ഉപയോഗമനുസരിച്ച് അടുക്കിയിരിക്കുന്ന പ്രക്രിയകളോട് കൂടിയ ഗ്ലാൻസുകളുടെ ഒരു സ്ക്രീൻഷോട്ട് ഞാൻ പകർത്തി.

ദിവസം മുഴുവൻ ഞാൻ ഫയർഫോക്സ് ഉപയോഗിക്കുന്നത് തുടർന്നപ്പോൾ, അടുത്ത സ്ക്രീൻ ഷോട്ടിൽ കാണുന്നത് പോലെ മെമ്മറി ഉപയോഗം ക്രമാനുഗതമായി വർദ്ധിച്ചുകൊണ്ടിരിക്കുകയാണ്.

ദിവസാവസാനം, ഇനിപ്പറയുന്ന സ്uക്രീൻ ഷോട്ടിലെ ചുവന്ന മുന്നറിയിപ്പ്-സൂചകം കാണിച്ചിരിക്കുന്നതുപോലെ, ഫയർഫോക്uസ് ഇതിനകം തന്നെ എന്റെ സിസ്റ്റം റാം 70%-ൽ കൂടുതൽ ഉപയോഗിച്ചിരുന്നു.

ടെസ്റ്റിനിടെ, ഫയർഫോക്uസിന് പുറമെ റാം ഉപയോഗിക്കുന്ന മറ്റ് ആപ്ലിക്കേഷനുകളൊന്നും ഞാൻ പ്രവർത്തിപ്പിച്ചിട്ടില്ലെന്നത് ശ്രദ്ധിക്കുക (അതിനാൽ തീർച്ചയായും അത് ഏറ്റവും കൂടുതൽ റാം ഉപയോഗിക്കുന്ന ഒന്നായിരുന്നു).

മുകളിലുള്ള ഫലങ്ങളിൽ നിന്ന്, ക്വാണ്ടം കുറച്ച് കമ്പ്യൂട്ടർ മെമ്മറി ഉപയോഗിക്കുന്നുണ്ടെന്ന് ഉപയോക്താക്കളോട് പറയുന്നതിൽ മോസില്ല തെറ്റിദ്ധരിപ്പിച്ചു.

റാം കഴിക്കാൻ Chrome അറിയാമായിരുന്നതിനാൽ, അടുത്ത ദിവസം, അടുത്ത വിഭാഗത്തിൽ വിശദീകരിച്ചിരിക്കുന്നതുപോലെ അതിന്റെ (ക്വാണ്ടത്തിന്റെ) മെമ്മറി ഉപയോഗവും Chrome-മായി താരതമ്യം ചെയ്യാൻ ഞാൻ തീരുമാനിച്ചു.

Firefox Quantum Vs Chrome: RAM ഉപയോഗം

ഇവിടെ, ഒരേ എണ്ണം ടാബുകളുള്ള രണ്ട് ബ്രൗസറുകളും സമാരംഭിച്ചും താഴെയുള്ള സ്uക്രീൻ ഷോട്ടിൽ കാണുന്ന അതേ സൈറ്റുകൾ അനുബന്ധ ടാബുകളിൽ തുറന്ന് കൊണ്ടും ഞാൻ എന്റെ പരീക്ഷണം ആരംഭിച്ചു.

പിന്നെ ഒറ്റനോട്ടത്തിൽ, ഞാൻ അവരുടെ റാം ഉപയോഗം നിരീക്ഷിച്ചു (മുമ്പത്തെപ്പോലെ മെമ്മറി ഉപയോഗം അനുസരിച്ച് ക്രമീകരിച്ച പ്രക്രിയകൾ). ഈ സ്ക്രീൻഷോട്ടിൽ നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, എല്ലാ Chrome, Firefox പ്രക്രിയകളും (മാതാപിതാക്കളുടെയും കുട്ടികളുടെയും പ്രോസസ്സുകൾ) കണക്കിലെടുക്കുമ്പോൾ, Chrome ഇപ്പോഴും ക്വാണ്ടത്തേക്കാൾ കൂടുതൽ RAM ഉപയോഗിക്കുന്നു.

രണ്ട് ബ്രൗസറുകളുടെ മെമ്മറി ഉപയോഗം നന്നായി മനസ്സിലാക്കാൻ, പ്രോസസ്സ് ലിസ്റ്റ് ഹെഡറുകളിൽ നിന്ന് %MEM, VIRT, RES നിരകളുടെ അർത്ഥം ഞങ്ങൾ ഔട്ട്uപുട്ട് വ്യക്തമായി വ്യാഖ്യാനിക്കേണ്ടതുണ്ട്:

  • VIRT – റാം, സ്വാപ്പ്, ആക്uസസ് ചെയ്യുന്ന ഏതെങ്കിലും പങ്കിട്ട മെമ്മറി എന്നിവ ഉൾപ്പെടുന്ന ഒരു പ്രോസസ്സിന് ഇപ്പോൾ ആക്uസസ് ചെയ്യാൻ കഴിയുന്ന മൊത്തം മെമ്മറിയെ പ്രതിനിധീകരിക്കുന്നു.
  • RES - ഒരു പ്രക്രിയ എത്രത്തോളം റസിഡന്റ് മെമ്മറി അല്ലെങ്കിൽ യഥാർത്ഥ ഫിസിക്കൽ മെമ്മറി ഉപയോഗിക്കുന്നു എന്നതിന്റെ കൃത്യമായ പ്രതിനിധാനമാണ്.
  • %MEM - ഈ പ്രക്രിയ ഉപയോഗിക്കുന്ന ഫിസിക്കൽ (റെസിഡന്റ്) മെമ്മറിയുടെ ശതമാനത്തെ പ്രതിനിധീകരിക്കുന്നു.

മുകളിലെ സ്uക്രീൻഷോട്ടുകളിലെ വിശദീകരണവും മൂല്യങ്ങളും അനുസരിച്ച്, Chrome ഇപ്പോഴും ക്വാണ്ടത്തേക്കാൾ കൂടുതൽ ഫിസിക്കൽ മെമ്മറി ഉപയോഗിക്കുന്നു.

മൊത്തത്തിൽ, ക്വാണ്ടത്തിന്റെ വേഗതയേറിയ പുതിയ എഞ്ചിൻ, മറ്റ് നിരവധി പ്രകടന മെച്ചപ്പെടുത്തലുകൾക്കൊപ്പം അതിന്റെ ഉയർന്ന മെമ്മറി ഉപയോഗത്തിനായി സംസാരിക്കുന്നു. എന്നാൽ അത് വിലമതിക്കുന്നുണ്ടോ? താഴെയുള്ള കമന്റ് ഫോം വഴി നിങ്ങളിൽ നിന്ന് ഇവിടെയെത്താൻ ഞാൻ ആഗ്രഹിക്കുന്നു.