Where did you install Firefox from? Help Mozilla uncover 3rd party websites that offer problematic Firefox installation by taking part in our campaign. There will be swag, and you'll be featured in our blog if you manage to report at least 10 valid reports!

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

How effective are these preferences for optimization?

  • 7 replies
  • 2 have this problem
  • 2 views
  • Last reply by cor-el

more options

Recently I stumbled upon articles on optimizing FF's performance. But they are somewhat dated, so I want to check how relevant/effective/hindering suggested changes are.

Recommendations are:

  • decrease browser.sessionhistory.max_total_viewer
  • increase browser.sessionstore.interval
  • decrease browser.sessionhistory.max_entries
  • create config.trim_on_minimize true
  • create network.http.pipelining true
  • create network.http.pipelining.maxrequests 5
  • create network.http.proxy.pipelining true
  • set network.prefetch-next false

Additionally, tweak

  • browser.cache.memory.enable
  • browser.cache.memory.max_entry_size
  • browser.cache.disk.enable
  • browser.cache.disk.capacity
Recently I stumbled upon articles on optimizing FF's performance. But they are somewhat dated, so I want to check how relevant/effective/hindering suggested changes are. Recommendations are: * decrease ''browser.sessionhistory.max_total_viewer'' * increase ''browser.sessionstore.interval'' * decrease ''browser.sessionhistory.max_entries'' * create ''config.trim_on_minimize true'' * create ''network.http.pipelining true'' * create ''network.http.pipelining.maxrequests 5'' * create ''network.http.proxy.pipelining true'' * set ''network.prefetch-next false'' Additionally, tweak * ''browser.cache.memory.enable'' * ''browser.cache.memory.max_entry_size'' * ''browser.cache.disk.enable'' * ''browser.cache.disk.capacity''

Modified by ZeroUnderscoreOu

All Replies (7)

more options

How about this instead of those : https://addons.mozilla.org/en-US/firefox/addon/speed-tweaks-speedyfox/ and https://addons.mozilla.org/en-US/firefox/addon/fat-free-firefox/

This way do not have to keep track of changes in about:config or figure if working or not.

If you want to Optimize Windows 7 MICROSOFT VIRTUAL MEMORY

You may want to try this: Open the System Folder then Click on left side Advanced System Settings which opens System Properties click the Advanced Tab then click Performance button Settings then the Advanced Tab then Click the Change under Virtual Memory click Custom Size and Change Size to where it says Recommended Size then Click Set and then Click Apply then please Re-boot.

System - -> Advanced System Settings --> System Properties - -> Advanced Tab - -> Change Virtual Memory - -> Custom Size - -> ENTER Recommended Size - -> Set - -> Apply-- > Reboot

NOTE: YOU must enter the recommended size that is displayed in black into both the empty boxes.

Please let us know if this solved your issue or if need further assistance.

more options

Pkshadow said

How about this instead of those : https://addons.mozilla.org/en-US/firefox/addon/speed-tweaks-speedyfox/ and https://addons.mozilla.org/en-US/firefox/addon/fat-free-firefox/

Tnx for suggestion, but I would also like to know if preferences above are useful before actually changing them.

Virtual memory setting is not what I'm looking for.

more options

Where did you read this?

It is best to leave these prefs at their default value unless you completely know what you are doing to avoid issues. Note that HTTP pipelining is no longer supported in Firefox 54 and later.

more options

cor-el said

Where did you read this?

Here & here if that gives you anything, I'm sure there are more articles with these advises.

cor-el said

It is best to leave these prefs at their default value unless you completely know what you are doing to avoid issues. Note that HTTP pipelining is no longer supported in Firefox 54 and later.

I'm decently sure I know what these preferences do, but your note on pipelining is part of the reason why I ask - there were significant changes in FF since those articles were posted.

more options

A lot of these suggestions (tweaks) were originally written at a time where people were on a slow dial-up connection and possibly a slow computer and wanted a way to speed up the page load. These days with fast computers and fast internet connection there shouldn't much need for such tweaks.

Firefox needs caches to be able to do things efficiently and disabling caches merely means to request data from the internet instead of from a cache.

The same with the sessionhistory items for the Tab history (back/forward). If you aren't interested then you can tweak these items, but you should that aware that you made these changes in case specific issues arise (you tend to forget that after a few months or years).

You can check the page source on the DXR website is you want to check whether a specific pref is still supported.

more options

cor-el said

The same with the sessionhistory items for the Tab history (back/forward). If you aren't interested then you can tweak these items, but you should that aware that you made these changes in case specific issues arise (you tend to forget that after a few months or years).

I want to tweak those in hopes of minimizing memory usage. FF tends to get to 1-1,5Gb RAM quickly with just few open tabs, so I thought decreasing session history would mean keeping less pages in memory.

cor-el said

You can check the page source on the DXR website is you want to check whether a specific pref is still supported.

If I can't find config.trim_on_minimize there, does it mean it's not supported now?

Modified by ZeroUnderscoreOu

more options

config.trim_on_minimize removed in Firefox 53 by this bug landing.

  • Bug 1325503 - Remove Windows {XP, Server 2003, Vista} support from widget/.

(please do not comment in bug reports
https://bugzilla.mozilla.org/page.cgi?id=etiquette.html
)

Modified by cor-el