Tools to optimize the Memory Usage of Firefox and Chrome

Martin Brinkmann
Sep 7, 2014
Updated • Jan 9, 2021
Internet
|
20

Web browsers can use a lot of memory on a computer system. Once you start opening additional websites in tabs you will notice that memory usage is going up.

Firefox does a better job at that as Chrome at the time of writing but both can easily go up to 1 Gigabyte of memory usage and more.

High memory usage may not be an issue if the system you are working on has plenty of it. If it has 4, 8, 16 or even more Gigabytes of RAM, then you may never run into any memory related issues.

Sure, you may dislike how much memory a single program is using on the system but if it is not impacting performance or other operations, there is not really anything to worry about.

Internet users who run systems with less RAM, especially 1 Gigabyte and below, sit in a different boat. Their systems may not have enough RAM for all processes running on it which may reduce the overall performance of the system due to caching being used to overcome this limitation.

The following list of programs is divided into two parts: browser extensions and programs.

Memory optimization programs

firefox process

The following desktop programs attempts to free up memory using various API calls or techniques. Some may call them snakeoil because of that while others swear that they have a positive effect when they run them on their system.

Firemin

Firemin does not do anything that Windows does not do itself when the system runs out of RAM. It calls the Windows function EmptyWorkingSet over and over again in a loop to free up memory. Calling the function removes as many pages as possible from the working set of the specified process.

The effect is temporary which is why Firemin calls it in a loop. It may impact system performance as well depending on how it is set up.

The program ships with a slider that you can use to set the desired interval in which you want it to call the function.

Once it is running, you can see its effect when you open the Windows Task Manager or a third-party process manager such as Process Explorer.

RAMMap

rammap

RAMMap has been designed to provide users of the Windows operating system with detailed information about how memory is being used by it.

It displays process working sets, physical pages and ranges, file summaries and use counts among other things.

The program ships with an Empty menu at the top which you can use to free up memory. It offers additional empty options compared to Firemin but does not run those in a loop like the former program does.

Another difference is the fact that it will empty them all and not only that of a specific process.

Wise Memory Optimizer

wise memory optimizer

You can configure Wise Memory Optimizer to run automatically when the system's memory count drops below a threshold. The program itself does not optimize individual processes but overall RAM usage instead.

The company does not reveal how it works, but it is very likely that it is using the same API calls as all the other programs that work in a similar fashion.

SpeedyFox

speedyfox

SpeedyFox optimizes Firefox, Chrome and several other programs in a different way. Instead of freeing up memory directly, it will optimize the databases used by these programs instead.

This may reduce the size of the database used which in turn may speed up the loading time of it when it is needed and may also reduce the overall memory usage of the program it is used by.

Quick list of alternatives

These programs work in a similar fashion to the ones listed above.

  1. All Browsers Memory Zip supports more than two dozen browser processes. It can free up ram for any of them by setting a desired amount of RAM in the interface.
  2. CleanMem runs every 15 minutes to free up system memory. A Pro version is available that offers advanced features, the free version does not offer that many.
  3. Memory Booster clears the working set of processes when run. It is created by the same developer as Firemin but works with all processes instead.
  4. Minimem displays processes sorted by memory usage in its interface. You can select one or multiple for optimization.
  5. Mz RAM Booster will free RAM when it drops below a threshold. The program ships with a selection of tweaks on top of that.
  6. RAMRush will optimize the memory when the free amount drops below the 8% mark.

Browser Extensions

Browser extensions and add-ons are installed directly in the web browser of choice. These won't free up memory directly by calling Windows functions but can do so in other ways.

FooTab (Google Chrome)

FooTab improves the start of Chrome by loading only the active tab when the browser starts while blocking the loading of all other tabs.

Blocked tabs get loaded once you select them in the browser interface. The extension is mostly useful to Chrome users who restore sessions whenever the browser starts.

OneTab (Mozilla Firefox)

The browser add-on can convert tabs into a list effectively freeing up memory in the process. It may also reduce the load of the cpu depending on whether background scripts have been running in tabs that you have moved to the list.

Tab Hibernation (Google Chrome)

The extension moves inactive tabs, those not activated for a set amount of time, to sleep so that they use less memory than before.

The Great Suspender (Google Chrome)

great-suspender

Suspend one or all tabs of a Chrome browser window. Suspending tabs unloads them in the browser without removing the tab itself.

Since tabs, or more precisely the sites loaded in them, consume memory, doing so will free up RAM on the system.

Tabs Limiter (Google Chrome)

tabs limiter with queue

Tabs Limiter's main purpose is to limit the number of tabs that can be open in the Chrome web browser at any one time. It does so by moving pages that would cross the limit to a queue to make them available when slots become available.

Other extensions:

  1. Lazy Load Tabs for Chrome
  2. Sleep Mode for Firefox

No longer available

Free Memory (Mozilla Firefox)

release memory firefox

This extension provides a frontend for Firefox's about:memory page. Instead of having to open it manually whenever you want to reduce memory usage you can use the menu the extension provides you with instead to do so.

Memory Restart (Mozilla Firefox)

You can set a memory threshold using the extension to have it restart Firefox automatically whenever the selected amount of RAM is reached.

UnloadTab (Mozilla Firefox)

unloadtab

The browser add-on for the Firefox browser can unload tabs automatically or manually on user request. It is possible to unload individual tabs or all but the selected tab in Firefox.

The add-on ships with settings to control the tab loading behavior of Firefox on start and supports exclusions to block the unloading of select tabs.

  • Suspend Tab is an alternative that works in a similar fashion.

Internal options

Some web browsers offer internal options to clear memory usage or perform other optimizations.

Firefox about:memory

Load about:memory in the address bar of the Firefox browser for options to reduce the browser's memory usage. Here you can do a global garbage collection, a cycle collection or minimize memory usage.

Chrome chrome://memory-redirect/

The page lists the memory usage of Chrome and other browsers that may be running on your system. Note that while it does so, it does not offer any options to purge the memory of the browser.

Summary
Tools to optimize the Memory Usage of Firefox and Chrome
Article Name
Tools to optimize the Memory Usage of Firefox and Chrome
Description
If Firefox or Chrome are using too much memory, you may find the following list of programs and browser extensions useful to tame it.
Author
Publisher
Ghacks Technology News
Logo
Advertisement

Tutorials & Tips


Previous Post: «
Next Post: «

Comments

  1. ilev said on August 4, 2012 at 7:53 pm
    Reply

    Doesn’t Windows 8 know that www. or http:// are passe ?

    1. Martin Brinkmann said on August 4, 2012 at 7:57 pm
      Reply

      Well it is a bit difficulty to distinguish between name.com domains and files for instance.

    2. Leonidas Burton said on September 4, 2023 at 4:51 am
      Reply

      I know a service made by google that is similar to Google bookmarks.
      http://www.google.com/saved

  2. VioletMoon said on August 16, 2023 at 5:26 pm
    Reply

    @Ashwin–Thankful you delighted my comment; who knows how many “gamers” would have disagreed!

  3. Karl said on August 17, 2023 at 10:36 pm
    Reply

    @Martin

    The comments section under this very article (3 comments) is identical to the comments section found under the following article:
    https://www.ghacks.net/2023/08/15/netflix-is-testing-game-streaming-on-tvs-and-computers/

    Not sure what the issue is, but have seen this issue under some other articles recently but did not report it back then.

  4. Anonymous said on August 25, 2023 at 11:44 am
    Reply

    Omg a badge!!!
    Some tangible reward lmao.

    It sucks that redditors are going to love the fuck out of it too.

  5. Scroogled said on August 25, 2023 at 10:57 pm
    Reply

    With the cloud, there is no such thing as unlimited storage or privacy. Stop relying on these tech scums. Purchase your own hardware and develop your own solutions.

    1. lollmaoeven said on August 27, 2023 at 6:24 am
      Reply

      This is a certified reddit cringe moment. Hilarious how the article’s author tries to dress it up like it’s anything more than a png for doing the reddit corporation’s moderation work for free (or for bribes from companies and political groups)

  6. El Duderino said on August 25, 2023 at 11:14 pm
    Reply

    Almost al unlmited services have a real limit.

    And this comment is written on the dropbox article from August 25, 2023.

  7. John G. said on August 26, 2023 at 1:29 am
    Reply

    First comment > @ilev said on August 4, 2012 at 7:53 pm

    For the God’s sake, fix the comments soon please! :[

  8. Kalmly said on August 26, 2023 at 4:42 pm
    Reply

    Yes. Please. Fix the comments.

  9. Kim Schmidt said on September 3, 2023 at 3:42 pm
    Reply

    With Google Chrome, it’s only been 1,500 for some time now.

    Anyone who wants to force me in such a way into buying something that I can get elsewhere for free will certainly never see a single dime from my side. I don’t even know how stupid their marketing department is to impose these limits on users instead of offering a valuable product to the paying faction. But they don’t. Even if you pay, you get something that is also available for free elsewhere.

    The algorithm has also become less and less savvy in terms of e.g. English/German translations. It used to be that the bot could sort of sense what you were trying to say and put it into different colloquialisms, which was even fun because it was like, “I know what you’re trying to say here, how about…” Now it’s in parts too stupid to translate the simplest sentences correctly, and the suggestions it makes are at times as moronic as those made by Google Translations.

    If this is a deep-learning AI that learns from users’ translations and the phrases they choose most often – which, by the way, is a valuable, moneys worthwhile contribution of every free user to this project: They invest their time and texts, thereby providing the necessary data for the AI to do the thing as nicely as they brag about it in the first place – alas, the more unprofessional users discovered the translator, the worse the language of this deep-learning bot has become, the greater the aggregate of linguistically illiterate users has become, and the worse the language of this deep-learning bot has become, as it now learns the drivel of every Tom, Dick and Harry out there, which is why I now get their Mickey Mouse language as suggestions: the inane language of people who can barely spell the alphabet, it seems.

    And as a thank you for our time and effort in helping them and their AI learn, they’ve lowered the limit from what was once 5,000 to now 1,500…? A big “fuck off” from here for that! Not a brass farthing from me for this attitude and behaviour, not in a hundred years.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.