افزایش ناگهانی مصرف حافظه در فایرفاکس میتواند کل سیستم شما را کند کند، باعث کرش برنامهها شود یا عملکرد مرورگر را بهشدت پایین بیاورد. وقتی فایرفاکس شروع به مصرف چندین گیگابایت رم میکند—حتی زمانی که فقط چند تب باز است—علت آن ممکن است از افزونههای مشکلدار تا اسکریپتهای ناکارآمد سایت یا تنظیمات نادرست مرورگر متغیر باشد. رفع این مشکل نهتنها سرعت و پاسخگویی فایرفاکس را بازمیگرداند، بلکه از کندی کلی سیستم و کرشهای ناگهانی نیز جلوگیری میکند.
مرورگر خود را به آخرین نسخه بهروزرسانی کنید
موزیلا مرتباً بهروزرسانیهایی منتشر میکند که شامل اصلاح باگها و بهینهسازی عملکرد است. استفاده از نسخه قدیمی فایرفاکس میتواند باعث بروز مشکلات مربوط به نشت حافظه یا عملکرد ضعیف شود.
مرحله ۱: فایرفاکس را باز کرده و روی منوی سهخط بالا سمت راست کلیک کنید. سپس وارد بخش Help شده و گزینه About Firefox را انتخاب کنید.
مرحله ۲: فایرفاکس بهطور خودکار بهروزرسانیها را بررسی و در صورت وجود، نصب میکند. مرورگر را پس از نصب مجدد راهاندازی کنید. این کار معمولاً بسیاری از مشکلات حافظه ناشی از کدهای قدیمی را رفع میکند.
فایرفاکس را بهصورت منظم ریاستارت کنید
اگر فایرفاکس را برای مدت طولانی باز نگه دارید، بهویژه اگر تبهای زیادی را باز و بسته میکنید یا برنامههای وب پیچیده اجرا میکنید، مصرف حافظه بهمرور افزایش مییابد. ریاستارت کردن مرورگر میتواند حافظه را ریست کرده و پردازشهای اضافی را پاک کند.
مرحله ۱: ابتدا کارهای خود را ذخیره کرده و تمام تبها را ببندید. اگر میخواهید بعداً تبها را بازیابی کنید، مطمئن شوید که بازیابی جلسه در تنظیمات فعال است (Settings > General > Startup).
مرحله ۲: فایرفاکس را بهطور کامل ببندید و چند لحظه صبر کنید. سپس آن را مجدداً باز کنید. این کار بلافاصله حافظه اشغالشده توسط تبها یا پردازشهای پنهان را آزاد میکند.
افزونهها و تمهای سنگین را غیرفعال یا حذف کنید
افزونهها و تمها میتوانند مصرف حافظه را بهطور قابلتوجهی افزایش دهند، بهخصوص اگر ضعیف کدنویسی شده باشند یا با یکدیگر تداخل داشته باشند. برخی افزونههای مسدودکننده تبلیغات یا تمهای متحرک شناخته شدهاند که رم زیادی مصرف میکنند.
مرحله ۱: وارد منو شوید، به بخش Extensions and Themes بروید و افزونهها و تمهای نصبشده را بررسی کنید.
مرحله ۲: برای شناسایی افزونههای مشکلدار، فایرفاکس را در حالت Troubleshoot Mode اجرا کنید (Help > Troubleshoot Mode). در این حالت تمام افزونهها و تمها بهطور موقت غیرفعال میشوند. اگر مصرف رم کاهش یافت، احتمالاً یکی از افزونهها عامل مشکل است.
مرحله ۳: افزونهها را یکییکی غیرفعال کنید تا عامل مشکل را پیدا کنید. فقط از یک مسدودکننده تبلیغات مطمئن (مثلاً uBlock Origin) استفاده کنید و از نصب چند افزونه مشابه بهطور همزمان خودداری نمایید.
تبهای غیرضروری را ببندید و از Task Manager استفاده کنید
هر تب باز در فایرفاکس مقداری حافظه مصرف میکند، و برخی وبسایتها مانند YouTube یا Gmail ممکن است صدها مگابایت رم بگیرند. باز بودن دهها یا صدها تب میتواند بهسرعت رم سیستم را پر کند.
مرحله ۱: در نوار آدرس تایپ کنید: about:processes تا Task Manager فایرفاکس باز شود. در این بخش میتوانید مصرف حافظه هر تب و افزونه را ببینید.
مرحله ۲: تبهایی که حافظه زیادی مصرف میکنند را شناسایی و ببندید. تبهای حاوی ویدئو، اپهای تحت وب سنگین یا اسکریپتهای پسزمینه را در اولویت ببندید. میتوانید آنها را بوکمارک کرده و بعداً باز کنید.
فعالسازی شتابدهنده سختافزاری (Hardware Acceleration)
شتابدهنده سختافزاری به فایرفاکس اجازه میدهد که پردازشهای گرافیکی و ویدئویی را به GPU سیستم واگذار کند تا از فشار بر CPU و رم بکاهد.
مرحله ۱: به بخش Settings > General > Performance بروید. گزینه Use hardware acceleration when available را فعال کنید.
مرحله ۲: درایور کارت گرافیک خود را به آخرین نسخه بهروزرسانی کنید تا پشتیبانی کامل از این قابلیت فراهم شود.
پاکسازی کش و دادههای سایت
فایلهای کش خراب یا دادههای اضافی سایت میتوانند بهمرور باعث مصرف بیش از حد حافظه شوند و عملکرد مرورگر را کاهش دهند.
مرحله ۱: به Settings > Privacy & Security بروید و در بخش Cookies and Site Data گزینه Clear Data را انتخاب کنید.
مرحله ۲: کش و کوکیها را پاک کنید. این کار بهویژه در صورت خراب بودن کش، باعث کاهش مصرف حافظه میشود.
استفاده از قابلیت Refresh در فایرفاکس
گزینه Refresh فایرفاکس، تنظیمات مرورگر را به حالت اولیه بازمیگرداند اما اطلاعات مهم مثل بوکمارکها و رمزهای عبور را حفظ میکند. این روش برای حذف افزونهها و تنظیمات ناسازگار بسیار مفید است.
مرحله ۱: وارد Help > More Troubleshooting Information شوید.
مرحله ۲: در صفحه بازشده، روی گزینه Refresh Firefox کلیک کرده و مراحل را دنبال کنید. فایرفاکس با یک پروفایل تازه راهاندازی میشود و بسیاری از مشکلات حافظهای را برطرف میکند.
استفاده از ابزارهای داخلی برای بررسی مشکل
فایرفاکس ابزارهایی داخلی برای مانیتور و مدیریت مصرف حافظه دارد. یکی از این ابزارها about\:memory است.
مرحله ۱: در نوار آدرس تایپ کنید: about:memory و اینتر بزنید.
مرحله ۲: روی گزینه Measure and save… کلیک کنید تا گزارش حافظه تهیه شود. در صورت نیاز، میتوانید آن را برای گزارش باگ به توسعهدهندگان ارسال کنید.
مرحله ۳: روی Minimize memory usage کلیک کنید تا فایرفاکس حافظههای بدون استفاده را آزاد کند.
حذف یا جایگزینی افزونههای مشکلساز
برخی افزونهها، خصوصاً آنهایی که محتوای صفحات را تغییر میدهند یا تبلیغات را مسدود میکنند، ممکن است باعث نشت حافظه شوند. اجرای چند افزونه مشابه مثل Ghostery و Honey نیز ممکن است باعث تداخل و مصرف بالا شود.
مرحله ۱: همه افزونهها را غیرفعال کنید و عملکرد حافظه را بررسی کنید. اگر بهبود یافت، افزونهها را یکییکی فعال کنید تا افزونه مشکلدار را شناسایی کنید.
مرحله ۲: افزونههای مشکلدار را حذف کرده یا با گزینههای سبکتر جایگزین کنید. فقط از یک مسدودکننده تبلیغات جامع استفاده کنید و از نصب افزونههای تکراری پرهیز کنید.
حذف فایلهای پروفایل خراب
گاهی فایلهای آسیبدیده در پروفایل فایرفاکس عامل مصرف غیرعادی حافظه هستند. فایل content-prefs.sqlite یکی از موارد رایج است.
مرحله ۱: از مسیر Help > More Troubleshooting Information وارد شوید و در قسمت Profile Folder روی Open Folder کلیک کنید.
مرحله ۲: فایرفاکس را ببندید. سپس فایل content-prefs.sqlite را حذف کرده و فایرفاکس را دوباره اجرا کنید. فایل بهطور خودکار بازسازی خواهد شد.
کاهش تعداد پردازشهای محتوایی (Content Processes)
معماری چند پردازشی فایرفاکس پایداری را بالا میبرد اما مصرف رم را نیز افزایش میدهد. کاهش تعداد این پردازشها به کاهش مصرف حافظه کمک میکند.
مرحله ۱: در نوار آدرس تایپ کنید about:config و تنظیم dom.ipc.processCount.webIsolated را جستجو کنید.
مرحله ۲: مقدار آن را کاهش دهید (مثلاً از ۸ به ۴). این کار باعث کاهش تعداد فرآیندهای جداگانه برای تبها شده و مصرف کلی رم را پایین میآورد، البته با احتمال اندکی کاهش امنیت جداسازی سایتها.
رایانه خود را ریاستارت کامل کنید
گاهی مشکلات سیستمی یا آپدیتهای معلق سیستم عامل میتوانند مصرف رم توسط فایرفاکس را افزایش دهند. ریاستارت کردن کامل سیستم میتواند منابع را آزاد و عملکرد مرورگر را بهبود دهد.
مرحله ۱: رایانه را بهطور کامل خاموش کنید (نه فقط ریاستارت)، یک دقیقه صبر کنید، سپس آن را روشن نمایید.
افزودن رم بیشتر
اگر حتی پس از بهینهسازی فایرفاکس باز هم با کمبود حافظه مواجه هستید، احتمالاً سیستم شما به رم بیشتری نیاز دارد. مرورگرهای مدرن و اپهای تحت وب بسیار منابعبر هستند و ۸ گیگابایت یا کمتر ممکن است برای کاربرانی با چندوظیفگی زیاد کافی نباشد.
مرحله ۱: مصرف حافظه سیستم خود را در Task Manager بررسی کنید. اگر استفاده همیشه نزدیک به حداکثر است، ارتقاء رم تأثیر قابلتوجهی در کل سیستم خواهد داشت.
جمعبندی:
مصرف بالای حافظه در فایرفاکس معمولاً به دلایل نرمافزاری مانند افزونههای مشکلدار، تبهای زیاد یا نسخه قدیمی مرورگر بازمیگردد. با بروزرسانی، غیرفعالسازی افزونههای سنگین و استفاده از ابزارهای داخلی، میتوان عملکرد فایرفاکس را بازیابی و از کندی سیستم جلوگیری کرد.
























