مرورگر فایرفاکس در حال حاضر به عنوان محبوب ترین مرورگر کاربران حرفه ای وب محسوب می شود. از زمان ارائه نخستین نسخه این مرورگر، شاهد تغییرات مثبت زیادی در این مرورگر بوده ایم. شاید تنها ایرادی که بتوان به این مرورگر دوست داشتنی گرفت، مصرف بالای RAM آن باشد. فایرفاکس 3 رم زیادی اشغال می کند. خوشبختانه یکی از نکات مثبت فایرفاکس، انعطاف پذیری و داشتن تنظیمات فراوان است. ما می توانیم تنها با به کار گیری چند ترفند ساده، مصرف رم این مرورگر را به نصف کاهش دهیم. در ادامه هر یک از ترفند ها را یک به یک بررسی می کنیم.
1- توسعه دهنده ها (extensions) و قالب های (themes) نصب شده را به روز کنید
یکی از مواردی که باعث بالا رفتن مصرف RAM فایرفاکس می شود، توسعه دهنده ها و قالبهای نصب شده بر روی مرورگر است. برخی از توسعه دهنده ها به خاطر مشکلاتی که دارند، رم زیادی را مصرف می کنند. برای اینکه متوجه بشید که کدام یکی از موارد بالا باعث افزایش مصرف رم می شود می توانید فایرفاکس را در حالت safe mode اجرا کنید و میزان مصرف رم را با رم مصرف شده در حالت طبیعی مقایسه کنید. پیدا کردن آن توسعه دهنده مشکل دار شاید کمی سخت و زمان گیر باشد ولی مطمئنا ارزش آن را دارد که این کار را انجام دهید. همیشه سعی کنید که افزونه ها ، قالب ها و توسعه دهنده های مرورگر خود را به روز نگه دارید.
موزیلا لیستی از توسعه دهنده های مشکل زا را در اینجا جمع آوری کرده که در همان صفحه، ترفند هایی برای حل مشکل این توسعه دهنده ها نیز ارائه شده. كد - لینک:
Problematic extensions - MozillaZine Knowledge Base
2- افزونه ها (plugins) را به روز نگه دارید
در بین افزونه ها موجود همیشه adobe reader, flash, shockwave و java بیشترین مشکلات را ایجاد می کنند. همیشه نسخه افزونه های مربوطه را به روز نگه دارید.
باز شدن فایل های PDF داخل مرورگر همیشه مقدار زیادی RAM و توان CPU را مصرف می کند. می توانید با مراجعه به منوی tools > options > applications ، گزینه adobe acrobat document را بر روی save file تنظیم کنید. به این تصویر دقت کنید:





از این طریق دیگر فایل های PDF داخل مرورگر باز نمی شوند و دانلود شده و بر روی هارد شما قرار می گیرند.

3 - history مربوط به download های خود را پاک کنید.
یکی از مواردی که باعث کند شدن و بالارفتن میزان مصرف رم می شود، لیست download های شماست. شما می توانید فایرفاکس را طوری تنظیم کنید که بعد از دانلود موفقیت آمیز یک فایل، آن فایل را از داخل لیست حذف کند. به این شکل حجم فایل دانلود های شما بی جهت افزایش نمی یابد. برای این کار وارد tools > options > privacy > history شده و تیک گزینه Remember what I’ve downloaded را حذف کنید. به این تصویر دقت کنید:





4- استفاده از config.trim برای خالی کردن RAM در زمان minimize شدن firefox
در سیستم عامل ویندوز، زمانی که یک برنامه را minimize می کنید، سیستم عامل ویندوز فایل های مربوط به آن برنامه را از رم خارج کرده و بر روی هارد سیستم می نویسد تا رم مصرف شده برای برنامه های دیگر آزاد شود. نرم افزار های موزیلا به شکلی نوشته شده که سیستم عامل ویندوز با شدت بیشتری فایل های آن را از رم خارج می کند. به همین دلیل در این مرورگر طوری برنامه نویسی شده که به ویندوز اجازه نمی دهد که در زمان minimize شدن، رم مصرفیش آزاد شود. با استفاده از این تنظیم که توضیح داده می شود، می توانید شرایطی فراهم کنید که در زمان Minimize شدن رم مصرفی فایرفاکس آزاد شود.
برای این کار باید اول در نوار آدرس عبارت about:config را تایپ کنید. سپس صفحه ای باز خواهد شد:





حال باید بر روی گزینه I’ll be careful, I promise کلیک کنید تا بتوانید وارد بخش تنظیمات فایرفاکس شوید. بر روی صفحه جدیدی که می بینید کلیک راست کنید، گزینه new و سپس Boolean را انتخاب کنید:





بعد از کلیک بر روی این گزینه، پنجره ای جدید باز می شود که باید مقدار config.trim_on_minimize را در آن بنویسید و سپس OK را بزنید.





حال صفحه ای جدید باز می شود که باید در آن مقدار مربوط به این کلید جدید را مشخص کنید. در اینجا نیز باید مقدار true را انتخاب کنید:





حال روی دکمه OK کلیک کنید. یکبار فایرفاکس خود را ری استارت کنید. اکنون در زمان هایی که فایرفاکس شما رم زیادی مصرف کرده است آن را minimize کنید. مصرف رم شما به شدت کم شده و به حدود 8 مگابایت می رسد ولی کم کم بالا می رود. بعد از چند ثانیه دوباره فایرفاکس خود را maximize کنید. این بار مقدار زیادی از رمی که فایرفاکس اشغال کرده بود آزاد می شود. از طریق این شیوه گاها می توانید بیش از 30 مگابایت رم را آزاد کنید.
هر زمان که RAM سیستم را ارتقا دادید و یا به هر دلیلی مایل به استفاده از این ترفند نبودید. تنها کافیست که همان کلید را پیدا کنید و مقدارش را معادل False قرار دهید.
5- تعیین مقدار رم مصرفی فایرفاکس با browser.cache.memory.capacity
مرورگر فایرفاکس به شکلی برنامه نویسی شده که به نسبت رم موجود بر روی سیستم شما، مقدار رم مصرفی برای کش کردن فایل ها را تنظیم می کند. البته بسیاری از کاربران اعتقاد دارند که در این حالت مقدار مصرف رم فایرفاکس بالاست. شما می توانید مقدار مصرف رم فایرفاکس را خودتان مشخص کنید که مرورگر از آن برای cache کردن تصاویر و فایل ها استفاده کند.
برای اینکار اول باید چک کنید تا مطمئن شیود که قابلیت کش کردن در مرورگر فعال است یا خیر. در نوار آدرس about:config را بزنید و در صفحه ای که باز می شود در بخش filter عبارت:
browser.cache.memory.enable را وارد کنید. مقدار این کلید حتما باید true باشد. اگر نیست، آن را معادل true قرار دهید:





سپس بر روی صفحه کلیک راست کنید و از گزینه New گزینه Integer را انتخاب کنید:



بعد از این مرحله در پنجره ای که باز می شود عبارت browser.cache.memory.capacity را وارد کنید:



حال پنجره ای برای وارد کردن مقدار باز می شود. من بر روی سیستم 512 مگابایت رم دارم. اگر 512 مگابایت رم دارید مقدار 8192 را وارد کنید و اگر 256 مگابایت رم روی سیستم در اختیار دارید، مقدار 4096 را وارد کنید:





از این طریق می توانید مقدار مصرف رم را کاهش دهید. اطلاعاتی در مورد مقدار پیش فرض مصرف رم در فایرفاکس در این صفحه موجود است که در صورت نیاز می توانید به آن مراجعه کنید. كد - لینک:
کد:
 
http://kb.mozillazine.org/Browser.cache.memory.capacity
درصورتی که بخواهید این مقدار را به حالت استاندارد و پیش فرض در آورید باید در فیلد مقدار، عدد 1- (منفی یک) را وارد کنید تا دوباره فایرفاکس در مورد مقدار رم مصرفی تصمیم بگیرد.
این ترفند ها برای کسانی مناسب است که مقدار رم کم (256 یا 512) بر روی سیستم خود دارند و یا در صورت داشتن رم بیشتر (مثلا یک گیگابایت) ، برنامه های سنگینی (همانند photoshop ) را نیز در حین وب گردی باز نگه می دارند. در صورتی که رم کافی بر روی سیستم دارید ، احتیاجی به این ترفند ها نخواهید داشت

منبع : 4گوش



كد - لینک:
کد:
 
http://www.4goosh.com/firefox/reduce-ram-use-firefox



گردآونده:طه-Borna66