Firemin

One of the biggest “improvements” that Mozilla claims is the Firefox memory usage, in particular, the vanquishing of memory leaks. Although Firefox memory usage improved a little over the last few years, it still uses a lot of memory; a little more than I feel comfortable with and for this reason I created Firemin.

Memory Leaks

We like keeping our apps running for a few days (that’s just the way I roll) and because of this Firefox was using over ~800MB of memory after about 3 days. It’s quite normal for Firefox to be sucking up over 200MB of memory right off the bat. In a memory leak you’ll see the memory usage keep increasing the longer the program is open/in-use and this is exactly what happens with Firefox.

Enter Firemin

Rather than complain about it, we decided to fix it. Enter Firemin; simply put, it will attempt to eliminate Firefox memory leaks and decrease the amount of memory Firefox uses. All I did was tweak our Memory Booster a little and applied it to Firefox (including Firefox extensions) and all the memory leaks was gone.

Firemin vs. Windows Memory Management

Windows will also periodically scan running processes and tell them to release their unused memory. You could argue that this makes Firemin unnecessary, and you would be spot on. However, It is my opinion that Windows does not clean out memory as often as I would like it to. Firemin runs the clean memory API call a few times per second.

Firemin Build 4612

Firemin Build 4612 main screen and extended processes

The method Firemin uses to decrease Firefox memory usage is not proven and the debate over if it works or not will go on until the end of time, but the logic remains; if it works for you, use it and if it does not, don’t use it. It is really that simple.

Resources

Firemin uses the exceptional Firefox 2005 icons by Jairo Boudewyn (weboso).

Firefox 2005 Icons

Firefox 2005 Icons by Jairo Boudewyn

Download Complete Internet Repair

Firemin comes in two flavors. A setup utility for installing Firemin to your computer and a portable version for running it straight from a memory stick or portable hard drive. The portable version will not write any settings to the registry or leave any traces on your computer.

Just download which ever version you prefer.

Description Download
Firemin 4 (Build 4615) 1.2 MB 8,071 Download
Firemin 4 (Build 4615) Portable 1.0 MB 4,467 Download
PAD:

Source Code

Download Firemin source code below or browse the GitHub Repository. To compile (build) the sources, you will need to download and install AutoIt Beta version 3.3.15.0 or later. Download the AutoIt Script Editor (Scite) here to edit the source code.

Description Download
Firemin 4 Source Code for Build 4615 225.0 KB 429 Download

Get In Touch

Have some suggestions or found a bug? Not sure how to get in touch with us. Here are some ways to get our attention.

The preferred method for reporting a bug is to leave a comment at the bottom of this page. However, we also welcome suggestions or “nice job” comments, especially the latter.

You can also report an issue on GitHub here (not just for developers) or join the conversation on the AutoIt forums. Finally, use the Contact form here to reach us. This might seem like the best way, but it is unreliable. The mails do not always find our inbox.

4.5 out of 5 stars
(41)

63 thoughts on “Firemin

  1. Vaughan

    I used this for a little while until I found a solution, then didn’t need it.

    If you set Firefox’s cache limit to 0 Firefox will run so much better. Haven’t needed to use this program since! Sorry! 🙂

    Reply
    1. Rizonesoft Post author

      No, don’t be sorry. It is good you found a solution.

      Reply
  2. anjira95

    I have used the software and from the Windows Task Manager, if I observe a decrease in RAM usage, but third party applications like hackerprocess I see the typical value of using Firefox RAM for daily use, (400-500 MB ). That sweats, because this difference.

    Reply
  3. vakul

    I love Firemin. Using it for more than a year now.

    Lately, Firefox gives a “Warning: Unresponsive script” prompt that says “A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.” Only option for me is to restart the machine. Windows 7, 64-bit, 8GB RAM.

    Please try to look into this issue if it needs addressing.

    It’s well worth the donation I made. Keep developing new stuff.

    Reply
  4. Alistair Connor

    Broken link : “Firemin 4 (Build 4615)” links to “Complete Internet Repair” instead. I had to download the portable version instead (no loss!)

    Reply
  5. Ed

    I installed the .exe version of *4615 on an Asus K54C laptop running Windows 7 64 with 4 Gigs of RAM today after making a system restore point. Firemin is working fine so far. Firefox memory usage has dropped from about 1 to 1.6 Gigs to about 20 Megs or less. Youtube audio seems fine as I haven’t noticed any popping yet with the default settings. All pages are loading much faster. By default Firemin is set to work with Thunderbird and when I open it with Firemin running, the mail loads instantly for me. Windows memory management has never worked on this laptop, right anyway. Firemin does work. The difference is like night and day. It also places an icon in the system tray where if you run into problems, you can exit easily. Good job and thank you.

    Reply
    1. Rizonesoft Post author

      Im glad its working for you. Let me know if you have any suggestions or when you find something not working as expected. 🙂

      Reply
  6. Klaus

    Running the portable Firemin 4615 on Win XP SP3: Error executing program. Thanks a lot:(

    Reply
    1. Rizonesoft Post author

      Could you please give me the exact error you see when executing the Firemin executable.

      Reply
      1. Jamie

        I am getting a false positive on build 4615 with Zemana Antilogger. Not sure which other programs think it’s a virus.

        Reply
  7. Edvards

    Finally a solution that works! Firemin works like a charm! I mean, I have been fighting with enormous memory consumption by Firefox for years and with no real effect! Until now – I found your little tool and it makes such a huge difference! It reduces memory consumption instantly, I can clearly feel this effect on my system (Windows 7 Pro, 64-bit).
    Thank you very much developers!!!

    Reply
  8. John

    Rizone, sent an email already regarding this issue but wanted to place it on the board as well. In summary there does seem to be an issue regarding audio when using firemin. When streaming media the audio is crackling/popping. I’ve used multiple mozilla browsers, safe modes, extension/add-on troubleshooting, cache clearing, but to no avail. I’d like to suggest providing a more dynamic range of boost intervals and memory reduction limits considering the users able to allocate more memory to it. Allowing a less frequent API call and allowing more memory to the browser would help in eliminating the sound problems. Not sure if this is a bug within the gecko engine, plugin-container, or maybe flash itself, but as the recent comment states, when firemin is closed the audio is flawless across any moz based browser. Thanks again. Hope this helps and look forward to any progress. Mozilla is great, but this tool makes it 100 times better.

    Reply
  9. Pingback: 2 Ways To Reduce Firefox Memory Usage/Leakage

  10. krystian3

    You are ,ale a plan update notifcation / system auto-update in app?

    Reply
  11. Pingback: Скачать Firemin бесплатно для Windows XP, 7, 8, 10

  12. Leandro

    Hola, tiene un problema firemin. El problema consiste en que al momento de ver un video de youtube la voz de los videos se entre corta! Use muchos meses firemin pero actualmente tiene esa falla ya lo comprobé 3 veces haciendo uso normal de Firefox Mozilla sin firemin funciona perfecto Podrian arreglar porque antes funcionaba perfecto!!!!!

    Reply
    1. Rizonesoft Post author

      Please type your comments in English. So, you having issues with watching YouTupe Videos while using Firemin. The voice sound is being cut off. Without Firemin it works perfectly.

      I will look into this for you and have a solution soon.

      Reply
    1. Rizonesoft Post author

      It created Mozbase Optimizer for that. Will update Mozbase soon.

      Reply
  13. Devin Null

    Any plans on making a native x64 version of this app, yes I know x32 runs in x64.

    Reply
    1. Rizonesoft Post author

      Good idea. Will take a look at releasing a x64 version with the next release.

      Reply
  14. Jamie

    The new build is amazing with the new extended processes! The plugin-container.exe has been the biggest headache with it’s insane memory usage. I have installed scripts to limit flash, etc.. but this destroys any script I have used in the past!

    Well worth a donation and hope others follow along and do the same!

    Reply
    1. Rizonesoft Post author

      Thank you for the comment. Let me know if you have any suggestions. And thank you for the donation. The best reward though is you using and liking Firemin. 🙂

      Reply
    1. Rizonesoft Post author

      5 out of 55 does not a virus make. Anyway, will start reporting this false positive to the respective anti-virus companies.

      Reply
  15. maxim400

    Hello again, I tried to make waterfox to firefox, copy all files and rename waterfox and it works fine. Waterfox needs up to 3GB and now about 4MB. I can´t believe!

    Great!

    Reply
    1. Rizonesoft Post author

      If you downloaded Firemin (Build 3977) Beta. Start Firemin, right-click on the Firemin icon in the tray. Select Profiles.. and then select Waterfox. 🙂

      Reply
  16. maxim400

    Is it possible to use Firemin with waterfox, and when, how?
    I tried to change the ini file, but Ithe the programm itselfe changes it back.

    Reply
  17. Stefan

    Tried Firemin 2086 today. But it looks that it does not decreas private bytes. only the working set is getting lower. See my screenshot: https://i.imgur.com/hrCOpFI.png

    FF is still using 1 GB + after a few minutes of usage…

    Reply
    1. Rizonesoft Post author

      Firemin only need to decreas the working set. See explanation below:

      Private Bytes refer to the amount of memory that the process executable has asked for – not necessarily the amount it is actually using. They are “private” because they (usually) exclude memory-mapped files (i.e. shared DLLs). But – here’s the catch – they don’t necessarily exclude memory allocated by those files. There is no way to tell whether a change in private bytes was due to the executable itself, or due to a linked library. Private bytes are also not exclusively physical memory; they can be paged to disk or in the standby page list (i.e. no longer in use, but not paged yet either).

      Working Set refers to the total physical memory (RAM) used by the process. However, unlike private bytes, this also includes memory-mapped files and various other resources, so it’s an even less accurate measurement than the private bytes. This is the same value that gets reported in Task Manager’s “Mem Usage” and has been the source of endless amounts of confusion in recent years. Memory in the Working Set is “physical” in the sense that it can be addressed without a page fault; however, the standby page list is also still physically in memory but not reported in the Working Set, and this is why you might see the “Mem Usage” suddenly drop when you minimize an application.

      Reply
  18. Thomas

    Doesn’t work

    When trying to launch firefox, it always uses “C:\program files (x86)\…” even though I set a different location.

    When trying to optimize, it hangs at “initializing”, probably as it doesn’t find Firefox’ profile directory (which I have moved out of the %appdata% folder).

    Reply
  19. Aphotic

    is FireMin still working as intended with the latest versions of FF ?

    Reply
  20. Neil Parks

    There are a few problems with finagling Firemin with Pale Moon (and possibly some of the others but I don’t have any of those). In particular, the palemoon.ini file (alone of all the listed browsers) contains two copies of the configuration. And I had to edit the last two lines of firemin.ini so that it would find Pale Moon:

    Profile=palemoon.ini
    Path=C:\Program Files (x86)\Pale Moon\palemoon.exe

    Reply
    1. Dan Walker

      I need to edit it for palemoon but once edited it wont save… any ideas?

      Reply
      1. Neil Parks

        @Dan Walker: Make sure that Firemin is not in memory before you edit the files. Use Windows Task Manager (ctl-shift-esc) to verify that Firemin is not running.

        Reply
  21. brian glover

    hello installed both firemin and memory booster as getting lags and occasional freezes on firefox which I use heavily. Configured firemin to start with firefox & 400 setting. Found both firefox and cyberfox startup and web page loading faster and more responsive & more stable experience even with lot of tabs open. Well pleased Thanks

    Reply
  22. BENETTI robert

    bjr
    J’ai installé la version buid 2086 puis ensuite la version beta 3997 ?
    J”ai maintenant 2 icônes dans la barre des taches ?
    Comment désinstaller la première version ?
    Ou s’installe Firemin ?
    Cordialement
    Robert

    Reply
  23. Vinayak Gadkari

    Excellent, the reduction in memory usage is simply amazing! Being a heavy Firefox user, your tool is a blessing for me. Thanks!!!

    Reply
  24. David Park

    Hope you finish up the new version of Firemin. like to see a 64bit version and have it work with 64bit version of Fire Fox. Thnaks

    Reply
  25. Aaron

    Wow… this is unbelievable!
    I went from 600K-800K to less than 10K.

    Thank you!!

    Any chance you have something like this for Google Chrome?

    Reply
    1. Jamie

      It opens, it just goes to your system tray. Click the up arrow by your clock to find it. You will see the firemin icon that you can right click and configure.

      Reply
  26. AnchorGeek

    good program also works with other browsers , I recommend having a link to download cnet or softonic but that does not matter because I got the link on those pages

    Reply
    1. AnchorGeek

      Well not work in all browsers xD , who had not only tried the previous version foxboost

      Reply
  27. Dwight Shopfeil

    Download limit of 1000 reached. Message of “Download limit exceeded! ” is displayed

    Reply
  28. David

    Desculpe, em vez de baixar o Firemin esta baixando o Complete Internet Repair, porfavor poderia arrumar o link.

    Reply
    1. rossco

      why do i get pixrepair when downloading firemin ?? is it the same thing ?? if so why is it not called firemin

      Reply
      1. Rizonesoft Post author

        There is a bug in our download system. Please try and clear your Browser session data (cookies/history) and attempt the download again.

        Reply
  29. jwrnz

    cant download anything, there’s just an excruciating minute long bar that gets to 100% before proceeding to not do anything at all (chrome 44.0.2403.130 64-bit) so now looking elsewhere for rizonesoft software

    Reply
  30. Sofyan

    Everytime i try to download firemin or memory booster or else it’s always download the same file dvd repair. may u update the link please. thx a lot

    Reply
    1. Rizonesoft Post author

      Sorry for the inconvenience! We implemented a new download system, so some issues can be expected. Everything looks fine on our side and this makes it difficult to troubleshoot the issue you are experiencing. We started a WhatsApp group as a new support option. This will allow us to troubleshoot issues in real time. I suggest you join the group if you experience any further issues. To join, please go to: http://www.rizonesoft.com/contact/rizonesoft-whatsapp-group-request/

      Reply
    1. Rizonesoft Post author

      Sorry for the inconvenience! We implemented a new download system, so some issues can be expected. Everything looks fine on our side and this makes it difficult to troubleshoot the issue you are experiencing. We started a WhatsApp group as a new support option. This will allow us to troubleshoot issues in real time. I suggest you join the group if you experience any further issues. To join, please go to: http://www.rizonesoft.com/contact/rizonesoft-whatsapp-group-request/

      Reply

Leave a Reply