مرورگرها یکی از برنامه های بسیار مهم در رایانه هستند. مصرف رم آنها اغلب از آستانه 1 گیگابایت فراتر می رود ، به همین دلیل رایانه ها و لپ تاپ های خیلی قدرتمند نیز کم نمی شوند ، ارزش اجرای برخی نرم افزارهای دیگر را به موازات آن دارد. با این حال ، اغلب افزایش مصرف منابع باعث ایجاد شخصی سازی کاربر می شود. بیایید به همه گزینه ها بپردازیم که چرا یک مرورگر وب می تواند فضای رم زیادی را به خود اختصاص دهد.
دلایل افزایش استفاده از حافظه مرورگر
حتی در رایانه های با پیشرفته کمتر ، مرورگرها و سایر برنامه های در حال اجرا می توانند همزمان در سطح قابل قبولی کار کنند. برای این کار کافی است دلایل مصرف زیاد رم را درک کرده و از موقعیت هایی که به آنها کمک می کند جلوگیری شود.
دلیل 1: وضوح مرورگر
برنامه های 64 بیتی همیشه مورد نیاز سیستم هستند ، به این معنی که به رم بیشتری احتیاج دارند. این جمله برای مرورگرها صادق است. اگر حداکثر 4 گیگابایت در کامپیوتر RAM نصب شده باشد ، می توانید با خیال راحت یک مرورگر 32 بیتی را به عنوان اصلی یا پشتیبان انتخاب کنید و در صورت لزوم آن را راه اندازی کنید. مشکل این است که اگرچه توسعه دهندگان نسخه 32 بیتی را ارائه می دهند ، اما آنها این کار را به روشی غیرقابل مشاهده انجام می دهند: شما می توانید با باز کردن لیست کامل پرونده های بوت ، آن را بارگیری کنید ، فقط 64 بیت در صفحه اصلی ارائه می شود.
Google Chrome:
- صفحه اصلی سایت را باز کنید ، در بلوک پایین بروید "محصولات" کلیک کنید "برای سیستم عامل های دیگر".
- در پنجره ، نسخه 32 بیتی را انتخاب کنید.
موزیلا فایرفاکس:
- به صفحه اصلی بروید (باید نسخه انگلیسی سایت وجود داشته باشد) و با کلیک روی لینک پایین بروید "بارگیری Firefox".
- در صفحه جدید ، پیوند را پیدا کنید "گزینه های پیشرفته نصب و سیستم عامل های دیگر"اگر می خواهید نسخه انگلیسی را بارگیری کنید.
انتخاب کنید "ویندوز 32 بیتی" و بارگیری کنید
- اگر به زبان دیگری نیاز دارید ، روی پیوند کلیک کنید "بارگیری به زبان دیگر".
زبان خود را در لیست پیدا کنید و با کتیبه روی نماد کلیک کنید «32».
اپرا:
- صفحه اصلی سایت را باز کرده و بر روی دکمه کلیک کنید "بارگیری OPERA" در گوشه بالا سمت راست
- به پایین و بلوک بروید "نسخه های بایگانی اپرا" روی پیوند کلیک کنید "یافتن در بایگانی FTP".
- آخرین نسخه موجود را انتخاب کنید - در انتهای لیست است.
- از سیستم عامل ها مشخص کنید برنده شوید.
- فایل بارگیری "Setup.exe"ثبت نشده "X64".
ویوالدی:
- به صفحه اصلی بروید ، از پایین صفحه و در بلوک پایین بروید بارگیری کلیک کنید "ویوالدی برای ویندوز".
- پایین صفحه و پایین بروید "بارگیری Vivaldi برای سایر سیستم عامل ها" 32 بیتی را بر اساس نسخه ویندوز خود انتخاب کنید.
مرورگر را می توان در بالای 64 بیتی موجود یا با حذف اولیه نسخه قبلی نصب کرد. Yandex.Browser نسخه 32 بیتی را ارائه نمی دهد. مرورگرهای وب که بطور اختصاصی برای رایانه های ضعیف مانند Pale Moon یا SlimJet طراحی شده اند ، در انتخاب محدود نیستند ، بنابراین برای ذخیره چندین مگابایت می توانید نسخه 32 بیتی را بارگیری کنید.
همچنین ببینید: کدام مرورگر را برای انتخاب یک کامپیوتر ضعیف انتخاب کنید
دلیل 2: برنامه های افزودنی نصب شده
یک دلیل نسبتاً آشکار ، با این وجود مستلزم ذکر است. اکنون همه مرورگرها تعداد زیادی افزودنی را ارائه می دهند و بسیاری از آنها واقعاً می توانند مفید باشند. با این وجود ، هر افزونه ممکن است به 30 مگابایت رم و بیش از 120 مگابایت نیاز داشته باشد. همانطور که می دانید نکته نه تنها در تعداد الحاقات بلکه در هدف ، کارکرد ، پیچیدگی آنهاست.
مسدود کننده های تبلیغاتی شرطی اثبات روشنی این امر هستند. AdBlock یا Adblock Plus مورد علاقه همه افراد در طول کار فعال ، حافظه رم بیشتری را از همان منبع uBlock دریافت می کنند. با استفاده از Task Manager که در مرورگر ساخته شده است ، می توانید بررسی کنید که به یک برنامه افزودنی خاص چقدر منابع نیاز دارد. تقریباً در همه مرورگرها آن وجود دارد:
کروم - "منو" > "ابزارهای اضافی" > مدیر وظیفه (یا ترکیب کلید را فشار دهید Shift + Esc).
Firefox - "منو" > "بیشتر" > مدیر وظیفه (یا وارد کنیددرباره: عملکرد
در نوار آدرس کلیک کنید وارد شوید).
اگر هر یک از ماژول های پراکنده تشخیص داده شد ، به دنبال یک آنالوگ متوسط تر ، قطع یا کاملاً آن را حذف کنید.
دلیل 3: مضامین
به طور کلی ، این پاراگراف از دوم دنبال می شود ، با این حال ، همه کسانی که موضوع طراحی را ایجاد کردند ، به یاد نمی آورند که آن را نیز به پسوند اشاره می کند. اگر می خواهید به حداکثر کارایی برسید ، موضوع را غیرفعال یا حذف کنید ، ظاهری پیش فرض به برنامه می دهد.
دلیل 4: نوع زبانه های باز
می توانید چندین نکته را به طور هم زمان اضافه کنید که به یک صورت یا روش دیگر بر میزان مصرف رم تأثیر می گذارد:
- بسیاری از کاربران از ویژگی قفل برگه استفاده می کنند ، اما مانند سایر افراد به منابع نیز نیاز دارند. علاوه بر این ، از آنجا که آنها مهم تلقی می شوند ، هنگام راه اندازی مرورگر ، آنها بدون نقص بارگیری می شوند. در صورت امکان ، آنها باید با نشانک ها جایگزین شوند و فقط در صورت لزوم باز شوند.
- مهم است که به یاد داشته باشید که دقیقاً در مرورگر چه کاری انجام می دهید. اکنون بسیاری از سایت ها فقط متن و تصاویر را نمایش نمی دهند بلکه ویدئویی با کیفیت بالا را نشان می دهند ، پخش کننده های صوتی و سایر برنامه های تمام عیار را راه اندازی می کنند که البته منابع بسیار بیشتری نسبت به یک سایت معمولی با حروف و نمادها نیاز دارند.
- فراموش نکنید که مرورگرها از بارگیری صفحات قابل پیمایش از قبل استفاده می کنند. به عنوان مثال ، فید VK دکمه ای برای رفتن به صفحات دیگر ندارد ، بنابراین صفحه بعدی حتی وقتی در صفحه قبلی قرار دارید بارگیری می شود ، که به رم نیاز دارد. علاوه بر این ، هرچه پائین تر بروید ، بخش بزرگی از صفحه در RAM قرار می گیرد. به همین دلیل ترمزها حتی در یک برگه ظاهر می شوند.
هر یک از این ویژگی ها کاربر را به سمت خود باز می گرداند "دلیل 2"یعنی توصیه برای نظارت بر Task Manager که در مرورگر وب ایجاد شده است - کاملاً ممکن است که حافظه زیادی 1-2 صفحه خاص را به خود اختصاص دهد ، که دیگر مربوط به کاربر نیست و تقصیر مرورگر نیست.
دلیل 5: سایتهای دارای JavaScript
بسیاری از سایت ها برای کار خود از زبان برنامه نویسی جاوا اسکریپت استفاده می کنند. به منظور نمایش صحیح قسمت هایی از صفحه اینترنت در JS ، تفسیر کد آن مورد نیاز است (تجزیه و تحلیل خط به خط با اجرای بیشتر). این نه تنها باعث کند شدن بارگیری می شود ، بلکه RAM را نیز برای پردازش به همراه می آورد.
کتابخانه های افزونه به طور گسترده توسط سازندگان سایت مورد استفاده قرار می گیرند ، و می توانند از نظر حجم و بارگذاری کاملاً زیاد باشند (البته ورود به RAM) ، حتی اگر عملکرد سایت به خودی خود نیازی به این امر نداشته باشد.
شما می توانید با استفاده از برنامه های افزودنی از نوع NoScript برای Firefox و ScriptBlock برای Chromium ، که بارگیری و عملکرد JS ، Java ، Flash را مسدود می کند ، به صورت جدی با آن کار کنید - با غیرفعال کردن جاوا اسکریپت در تنظیمات مرورگر و آرام تر. در زیر نمونه ای از همان سایت را مشاهده می کنید ، ابتدا با مسدود کننده اسکریپت خاموش شده و سپس با آن روشن شده است. هرچه صفحه پاک تر باشد ، بار کمتری روی کامپیوتر قرار می گیرد.
دلیل 6: مرورگر مداوم
این پاراگراف از قسمت قبل پیروی می کند ، اما فقط به قسمت خاصی از آن می پردازد. مشکل جاوا اسکریپت این است که بعد از اتمام استفاده از یک اسکریپت خاص ، ابزار مدیریت حافظه JS با نام Garbage Collection خیلی خوب کار نمی کند. این تأثیر خیلی خوبی بر میزان اشغال شده RAM در مدت زمان کوتاه ندارد ، همچنین به مدت طولانی راه اندازی مرورگر اشاره نمی کند. پارامترهای دیگری نیز وجود دارد که در طی عملکرد طولانی مرورگر مداوم روی RAM تأثیر منفی می گذارد ، اما ما در توضیح آنها نخواهیم بود.
ساده ترین راه برای تأیید این امر با مراجعه به چندین سایت و اندازه گیری میزان رم استفاده شده و سپس مجدداً راه اندازی مجدد مرورگر است. بنابراین ، شما می توانید 50-200 مگابایت را در یک جلسه که چند ساعت طول بکشد آزاد کنید. اگر مرورگر را یک روز یا بیشتر راه اندازی مجدد نکنید ، مقدار حافظه ای که قبلاً هدر رفته است می تواند به 1 گیگابایت یا بیشتر برسد.
نحوه صرفه جویی در مصرف حافظه
در بالا ، ما نه تنها 6 دلیل ذکر شده بر میزان حافظه رایگان RAM را ذکر کردیم ، بلکه در مورد چگونگی رفع آنها نیز گفتیم. با این حال ، این نکات همیشه کافی نیستند و گزینه های اضافی برای حل این مسئله لازم است.
با استفاده از یک مرورگر که برگه های پس زمینه را خالی می کند
بسیاری از مرورگرهای محبوب اکنون کاملاً پرخاصیت هستند و همانطور که قبلاً فهمیدیم ، موتور مرورگر و عملکرد کاربران همیشه دلیل این امر نیست. صفحات خود غالباً از لحاظ محتوای بارگیری می شوند و در پس زمینه باقی می مانند ، همچنان به منابع RAM خود ادامه می دهند. برای بارگیری آنها ، می توانید از مرورگرهایی استفاده کنید که از این ویژگی پشتیبانی می کنند.
به عنوان مثال ، Vivaldi چیزی مشابه دارد - فقط بر روی زبانه RMB کلیک کرده و را انتخاب کنید برگههای پس زمینه را بارگیری کنیدسپس همه آنها به جز موارد فعال از RAM بارگیری می شوند.
در SlimJet ، عملکرد بارگیری خودکار برگه ها قابل تنظیم است - شما باید تعداد زبانه های بیکار و زمان مشخص شدن مرورگر را از RAM مشخص کنید. اطلاعات بیشتر در مورد این را در مرورگر ما در این لینک مطالعه کنید.
Yandex.Browser اخیراً عملکرد Hibernate را اضافه کرده است که مانند عملکرد همان نام در ویندوز ، داده ها را از RAM به هارد دیسک خالی می کند. در این شرایط ، زبانه هایی که مدتی استفاده نشده اند ، وارد حالت خواب زمستانی می شوند و رم را آزاد می کنند. هنگام دسترسی دوباره به برگه بارگیری نشده ، یک کپی از آن از درایو گرفته می شود و در جلسه آن صرفه جویی می شود ، مثلا تایپ کردن. صرفه جویی در جلسه یک مزیت مهم برای بارگیری مجدد یک زبانه از RAM است ، در جایی که تمام پیشرفت سایت دوباره تنظیم شده است.
بیشتر بخوانید: فناوری Hibernate در Yandex.Browser
علاوه بر این ، J. Browser در هنگام راه اندازی برنامه عملکرد بارگذاری صفحه هوشمند را دارد: وقتی مرورگر را با آخرین جلسه ذخیره شده شروع می کنید ، آن دسته از برگه هایی که پین شده اند و موارد معمول که اغلب در آخرین جلسه استفاده می شوند بارگیری می شوند و در رم قرار می گیرند. زبانه های کمتر مشهور فقط هنگام دسترسی به آنها بارگیری می شوند.
بیشتر بخوانید: بارگیری فکری زبانه ها در Yandex.Browser
افزونه ای را برای مدیریت برگه ها نصب کنید
وقتی نمی توانید بر سرسختی مرورگر غلبه کنید ، اما نمی خواهید از مرورگرهای بسیار سبک و غیرمعمول استفاده کنید ، می توانید افزونه ای را نصب کنید که فعالیت برگه های پس زمینه را کنترل می کند. همین مورد در مرورگرها نیز اجرا شده است ، که کمی بالاتر مورد بحث قرار گرفتند ، اما اگر به دلایلی آنها مناسب شما نیستند ، پیشنهاد می شود که برای نرم افزار شخص ثالث انتخاب کنید.
در خرچنگ های این مقاله ، ما دستورالعمل های استفاده از چنین پسوندهایی را نقاشی نمی کنیم ، زیرا حتی یک کاربر تازه کار نیز قادر به درک کار خود خواهد بود. علاوه بر این ، ما با انتخاب محبوب ترین راه حل های نرم افزاری ، گزینه ای را برای شما انتخاب خواهیم کرد:
- OneTab - وقتی روی دکمه افزونه کلیک می کنید ، تمام زبانه های باز بسته می شوند ، فقط یک مورد وجود دارد - یکی از این طریق شما به صورت دستی هر سایت را در صورت لزوم مجدداً باز می کنید. این یک روش آسان برای آزاد کردن سریع حافظه رم بدون از دست دادن جلسه فعلی است.
بارگیری از Google Webstore | افزودنیهای Firefox
- The Great Suspender - برخلاف OneTab ، زبانه ها در اینجا به یک جا نمی شوند بلکه به راحتی از RAM تخلیه می شوند. این کار را می توان با کلیک بر روی دکمه پسوند یا تنظیم یک تایمر ، انجام داد و پس از آن زبانه ها به طور خودکار از RAM تخلیه می شوند. در همان زمان ، آنها همچنان در لیست برگه های باز قرار دارند ، اما پس از دسترسی بعدی به آنها ، دوباره راه اندازی می شوند ، دوباره شروع به گرفتن منابع PC می کنند.
بارگیری از Google Webstore | افزودنیهای Firefox (برنامه افزودنی Tab Suspender مبتنی بر The Great Suspender)
- TabMemFree - به طور خودکار برگه های پس زمینه استفاده نشده را خالی می کند ، اما اگر قلاب شوند ، پسوند آنها را دور می زند. این گزینه برای پخش کننده های پس زمینه یا ویرایشگرهای متن باز به صورت آنلاین مناسب است.
بارگیری از Google Webstore
- Tab Wrangler یک پسوند کاربردی است که بهترین موارد از نسخه های قبلی را گرد هم می آورد. در اینجا ، کاربر می تواند نه تنها زمانی که زبانه های باز از حافظه تخلیه می شوند ، پیکربندی کند ، بلکه تعداد آنها را نیز اجرا می کند که در آن قانون اجرا شود. اگر صفحات خاص یا صفحات یک سایت خاص نیازی به پردازش ندارند ، می توانید آنها را به لیست سفید اضافه کنید.
بارگیری از Google Webstore | افزودنیهای Firefox
تنظیمات مرورگر
در تنظیمات استاندارد هیچ پارامتری وجود ندارد که بتواند بر مصرف رم مرورگر تأثیر بگذارد. با این وجود ، یک امکان اساسی هنوز وجود دارد.
برای Chromium:
قابلیت تنظیم دقیق مرورگرها در Chromium محدود است ، اما مجموعه عملکردها به مرورگر وب خاص بستگی دارد. در بیشتر موارد ، از موارد مفید برای آنها ، شما فقط می توانید پیش سفارش را غیرفعال کنید. پارامتر در است "تنظیمات" > "محرمانه بودن و امنیت" > "استفاده از نکات برای سرعت بخشیدن به بارگیری صفحه".
برای Firefox:
برو به "تنظیمات" > "عمومی". بلوک را پیدا کنید "عملکرد" و بررسی یا علامت بررسی را بردارید از تنظیمات عملکرد پیشنهادی استفاده کنید. اگر عیب یابی را انجام دهید ، 2 امتیاز اضافی در تنظیم عملکرد باز می شود. اگر کارت ویدیو داده ها را به درستی پردازش نکند ، و یا پیکربندی کند ، می توانید شتاب سخت افزار را غیرفعال کنید "حداکثر تعداد فرایندهای محتوا"به طور مستقیم روی RAM تأثیر می گذارد. جزئیات بیشتر در مورد این تنظیمات در صفحه پشتیبانی Mozilla نوشته شده است که می توانید با کلیک روی پیوند ، آنها را دریافت کنید. "جزئیات".
برای غیرفعال کردن شتاب بار صفحه مانند آنچه در بالا برای Chromium توضیح داده شد ، باید تنظیمات آزمایشی را ویرایش کنید. در زیر شرح داده شده است
به هر حال ، در Firefox امکان به حداقل رساندن مصرف رم وجود دارد ، اما فقط در یک جلسه واحد. این یک راه حل یک زمانه است که می تواند در شرایط مصرف شدید منابع RAM مورد استفاده قرار گیرد. در نوار آدرس وارد کنیددرباره: حافظه
دکمه را پیدا کرده و کلیک کنید "به حداقل رساندن استفاده از حافظه".
با استفاده از تنظیمات آزمایشی
مرورگرهای موجود در موتور Chromium (و چنگال Blink آن) و همچنین آنهایی که از موتور Firefox استفاده می کنند دارای صفحاتی با تنظیمات پنهان هستند که می تواند بر میزان RAM اختصاص داده شده تأثیر بگذارد. بلافاصله شایان ذکر است که این روش کمکی تر است ، بنابراین نباید کاملاً به آن اعتماد کنید.
برای Chromium:
در نوار آدرس وارد کنیدکروم: // پرچم
کاربران Yandex.Browser باید وارد شوندمرورگر: // پرچم ها
و کلیک کنید وارد شوید.
مورد بعدی را در قسمت جستجو قرار دهید و کلیک کنید وارد شوید:
# خودکار-برگرداندن
- در صورت عدم وجود حافظه رم کافی در سیستم ، بارگیری خودکار برگه ها از RAM. هنگامی که دوباره به برگه بارگیری نشده دسترسی پیدا می کنید ، ابتدا دوباره راه اندازی مجدد می شود. به آن ارزش دهید "فعال شده" و مرورگر را مجدداً راه اندازی کنید.
به هر حال ، رفتن بهکروم: // دور انداخته است
(یامرورگر: // دور انداختن
) ، می توانید لیست برگه های باز را به ترتیب اولویت آنها ، که توسط مرورگر تعریف شده است ، مشاهده کنید و فعالیت آنها را مدیریت کنید.
ویژگی های بیشتری برای Firefox وجود دارد:
در قسمت آدرس وارد کنیددرباره: پیکربندی
و کلیک کنید "من خطر می کنم!".
دستوراتی را که می خواهید تغییر دهید در خط جستجو قرار دهید. هر یک از آنها به طور مستقیم یا غیرمستقیم روی RAM تأثیر می گذارد. برای تغییر مقدار ، روی پارامتر LMB 2 بار یا RMB> کلیک کنید "تغییر":
browser.sessionhistory.max_total_viewers
- مقدار رم اختصاص داده شده به صفحات بازدید شده را تنظیم می کند. به طور پیش فرض ، از آن استفاده می شود که به هنگام بارگذاری مجدد به جای بارگذاری مجدد ، یک صفحه را هنگام بازگشت به آن ، به سرعت نمایش دهید. برای صرفه جویی در منابع ، این پارامتر باید تغییر یابد. برای تنظیم مقدار ، LMB را دوبار کلیک کنید «0».پیکربندی.trim_on_minimize
- مرورگر را در حالت تعویض قرار می دهد و در پرونده swap قرار می دهد.به طور پیش فرض ، دستور در لیست نیست ، بنابراین ما خودمان آن را ایجاد خواهیم کرد. برای انجام این کار ، روی یک نقطه خالی RMB کلیک کنید ، را انتخاب کنید ایجاد کنید > "رشته".
نام تیم را در بالا و در قسمت فیلد وارد کنید "ارزش" وارد شوید درست است.
browser.cache.memory.enable
- حافظه نهان ذخیره شده در RAM را در طول جلسه مجاز یا رد می کند. توصیه نمی شود آن را غیرفعال کنید ، زیرا این کار سرعت بارگذاری صفحه را کند می کند ، زیرا حافظه نهان در دیسک ذخیره می شود ، که به طور قابل توجهی نسبت به سرعت رم پایین است. ارزش درست است (پیش فرض) ، اگر می خواهید غیرفعال کنید ، اجازه می دهد - مقدار را تنظیم کنید غلط. برای کار این تنظیم ، حتما موارد زیر را فعال کنید:browser.cache.disk.enable
- حافظه نهان مرورگر را روی هارد دیسک قرار می دهد. ارزش درست است حافظه نهان را ذخیره می کند و به پیکربندی قبلی امکان عملکرد صحیح را می دهد.می توانید دستورات دیگر را پیکربندی کنید مرورگر.به عنوان مثال ، مشخص کردن محلی که حافظه نهان به جای RAM در هارد ذخیره می شود و غیره.
مرورگر.sessionstore.restore_pinned_tabs_on_demand
- مقدار را تنظیم کنید درست استبرای غیرفعال کردن امکان بارگیری زبانه های پین شده هنگام شروع مرورگر. آنها در پس زمینه بارگیری نمی شوند و رم زیادی مصرف می کنند تا زمانی که به سمت آنها بروید.network.prefetch-next
- صفحات پیش بارگذاری را غیرفعال می کند. این همان پیش ارائه شده ای است که پیوندها را تجزیه و تحلیل می کند و پیش بینی می کند که کجا خواهید رفت. به آن ارزش دهید غلطبرای غیرفعال کردن این ویژگی
همچنین بخوانید:
نحوه تغییر اندازه پرونده صفحه در ویندوز XP / Windows 7 / Windows 8 / Windows 10
تعیین اندازه مطلوب پرونده پیگیری در ویندوز
آیا در SSD به فایل swap نیاز دارم؟
تنظیم عملکردهای آزمایشی می تواند ادامه یابد ، زیرا Firefox پارامترهای بسیاری دیگر دارد ، اما آنها بر RAM بسیار کمتر از موارد ذکر شده در بالا تأثیر می گذارند. پس از تغییر تنظیمات ، حتما مرورگر وب خود را مجدداً راه اندازی کنید.
ما نه تنها دلایل مصرف زیاد حافظه مرورگر را بررسی کردیم ، بلکه راه هایی برای کاهش مصرف رم که در سبک و کارایی متفاوت است را نیز بررسی کردیم.