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 4612) 1.2 MB 3,772 Download
Firemin 4 (Build 4612) Portable 1.0 MB 2,248 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 4612 225.1 KB 198 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.6 out of 5 stars
(21)

47 thoughts on “Firemin

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

  2. krystian3

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

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

  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. Aphotic

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

    Reply
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. Dwight Shopfeil

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

    Reply
  20. 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
  21. 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
  22. 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