Does Firefox’s memory footprint keep climbing during a long browsing session? Firemin periodically asks Windows to release unused memory from the browser process, with settings for when and how often that cleanup happens.
How does Firemin reduce memory use?
Firemin calls Windows’ EmptyWorkingSet function on the process it monitors. This prompts Windows to remove unused memory pages from that process’s working set; the program repeats the request at the configured interval.
The main screen lets you select a program executable, such as firefox.exe, and set how often Firemin performs cleanup. An optional threshold tells it to wait until the process passes a chosen memory-use level before intervening.
Targeting Firefox and related processes
Firemin was created for Firefox, and its target can be changed by browsing to an executable file. Extended Processes provides a separate place to include or remove related executables.
- Choose a browser executable from the main screen.
- Use Extended Processes to manage additional process targets.
- Enable automatic browser launch or Firemin startup in the settings.
What should you expect during a browsing session?
Firemin works in the background while the selected process runs, requesting that unused memory be returned to Windows. It does not change website content or network speed. The effect is focused on memory use, and frequent cleanup may cause audio clipping in some configurations; the threshold and extended-process settings can be adjusted if that occurs.
Pros
- Targets Firefox and can be configured for other executable files
- Adjustable cleanup interval and optional memory-use threshold
- Extended Processes settings cover related processes
- Options can start Firemin or the browser automatically
Cons
- Frequent memory cleanup may cause audio clipping in some setups
Does Firemin work only with Firefox?
Firefox is its original target, but Firemin can be pointed at another executable file.
Can Firemin start Firefox automatically?
Yes. A setting can launch the selected browser when Firemin starts.
What does the memory-use threshold do?
It limits cleanup requests to times when the monitored process is above the threshold you set.