Multi-process Firefox’s will use up to 20% more RAM

Status
Not open for further replies.

BoraMurdar

Community Manager
Thread author
Verified
Staff Member
Well-known
Aug 30, 2012
6,598
Multi-process Firefox's memory use will increase between 10% to 20% initially on average according to a memory test Mozilla ran recently.

Multi-process Firefox, short e10s, is a major feature for Firefox that has been delayed several times already. Mozilla runs test in beta versions of Firefox currently and plans to release e10s when Firefox 46 Stable is released (subject to change).

Even though most of what it adds to Firefox happens in the background, its integration in the Firefox browser will have an impact on all users of the browser.

Probably the two main areas of interest to users of the browser are compatibility and memory use. Firefox users who look across the pond to see how Chromium-based browsers handle multi-process will notice that these browsers have a higher memory usage compared to Firefox when the same number of tabs are opened.

multi-process-firefox.jpg

A recent memory benchmark revealed information about the memory usage of Firefox with e10s enabled as compared to Firefox without multi-process architecture.

In short, Firefox users should expect a 10% to 20% higher memory use with e10s enabled in the browser. The figure is rough, as it depends on parameters such as the number of open tabs, which websites are loaded, which add-ons are installed that change from user to user.

The test itself was run on Linux, Windows and Mac OS X systems and involved the following six steps and measurements:
  1. Load Firefox with n-content processes.
  2. Measure memory usage.
  3. Open 100 urls in 30 tabs, and cycle through tabs once 30 are open. Wait 10 seconds per tab.
  4. Measure memory usage.
  5. Close all tabs.
  6. Measure memory usage.
Mozilla plans to launch multi-process Firefox with one content process initially, but the test was run with 0, 1, 2, 4 and 8 content processes.

While you will notice an increase between 10% to 20% usually between the 0-content process configuration and the 1-content process configuration, memory usage may jump to 200% if more content processes are added.

For instance, a 32-bit version of Firefox on Windows used about 461 MiB with the tabs opened in the browser and e10s not enabled, and 537 MiB with e10s and one content process enabled. An increase to four content processes saw a jump in memory use to 800 MiB, and an increase to 8 content processes one to 1099 MiB. Similar increases can be observed on Linux and Mac OS X machines.

Overall we see a 10-20% increase in memory usage for the 1 content process case (which is what we plan on shipping initially). This seems like a fair tradeoff for potential security and performance benefits, but as we try to grow the number of content processes we’ll need to take another look at where that memory is being used.

Conclusion

Firefox users should anticipate an increase in memory use when Firefox's multi-process architecture is enabled by Mozilla. The increase varies based on use, but it will be between 10% to 20% on average.
From gHacks
 

Ink

Administrator
Verified
Staff Member
Well-known
Jan 8, 2011
22,361
This will affect PC users on older hardware, if you have 4GB of RAM you should be okay. Newer Windows has good memory management, unsure about OS X and Linux. Could someone confirm?
 

Kantry123

Level 7
Verified
Well-known
Oct 20, 2014
321
Well the consumption of memory can be ignored in both the cases of Chrome and Firefox..!!
because the only application that people majorly use in realtime is a BROWSER and that can take sme memory....

p.s. if anybody wanna decrease the amount of memory consumption of Firefox can use this software Firemin » Rizonesoft

regards
 

DaveM

Level 2
Verified
Feb 12, 2016
62
But then we will get the inevitable complaints about higher memory usage, even though users have begged for Mozilla to do all this for years. People want things both ways, always have.
 
  • Like
Reactions: frogboy and kev216

jamescv7

Level 85
Verified
Honorary Member
Mar 15, 2011
13,070
One of the good purpose for having multi process, is to avoid crashes and unstable issue where Firefox suffers a lot of issues hence reflected the downfall on some certain users statistics.

But of course its a matter of optimization of the hardware in order to operate within best performance, and the number of RAM which should circulate must provide within balance intake.

Better late than never cause that can provide benefits through performance improvements.
 

Jrs30

Level 11
Verified
Honorary Member
Top Poster
Well-known
Feb 4, 2016
549
I installed it yesterday, and this very good! Looking forward to come to the stable Firefox. Firefox Developer Edition as my second browser is doing a good job :D
#G.Translator
 
  • Like
Reactions: Sr. Normal
Status
Not open for further replies.

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top