Firefox 141 Release Brings Lower RAM Usage On Linux
Firefox 141 Release Brings Lower RAM Usage On Linux

Firefox 141 Release Brings Lower RAM Usage On Linux

Firefox 141 Release Brings Lower RAM Usage On Linux
Firefox 141 Release Brings Lower RAM Usage On Linux
Firefox 141.0 also no longer requires a forced restart after an update has been applied by a package manager.
As an Archlinux based user, I appreciate this.
I wonder how they do it. do they just open a handle for all program files at startup that could be needed at any point?
Hmm thinking about it, maybe it does not run the updated code. Ah, got it. Normally when you update Firefox, then try to open a webpage in the "old version" that is currently running in memory, then you can't show the page; one MUST restart in order to use Firefox further. So this change maybe changes this "forced restart". This is probably more inline with the other programs in your system, that you can still use and need to restart in order to use the new version. Which makes totally sense. It's not what I thought, but it probably is.
They now use a zygote process like Chrome does. When a new process is needed, the zygote just forks.
In the old version, the main process used a classic UNIX fork+exec of the browser executable instead, which could start an incompatible process if the executable has been replaced.
With the zygote process, all code and data files are preopened, so replacing or deleting them does not affect the running Firefox.
As another effect, skipping the exec makes process creation faster..
Good news even if it might not help with the usershare👍
TWENTY YEARS TOO LATE!
Edit: lol @ downvotes - I was fighting with Firefox memory usage on Linux when most of you were fresh out of diapers. Blind and senseless dedication to a thing without scrutiny and a realistic perspective on the faults of thing is what make "fanbois" a derogatory term.
Heh, I was managing tabs on Firefox a generation ago
Tabmix Plus users rise up
Honestly i never had a problem with Firefox RAM usage until ~5 years ago, not sure if i was just a weird use case or what
Fact.. Lol.. Well better now than never I guess..