Jump to content

Firefox, Chrome, IE, Safari memory performance in 2017


Batu69

Recommended Posts

Mozilla Firefox with its multi-process architecture enabled is still the web browser with the best memory performance according to Mozilla.

Our own memory benchmarks saw Firefox lead the pack in 2012 and 2014 when we compared the browser's memory usage against Chrome, Opera and Internet Explorer on Windows.

 

Mozilla did run tests of its own last year, and ran them again this year with multi-process versions of the browser.

Multi-process architecture separates the browser from content processes in Firefox. Mozilla estimated last year that Firefox would use about 20% more memory with a single content process added, and more if more processes were used by the browser.

 

The new test conducted by Mozilla takes different content process configurations into account. More precisely, Mozilla ran the same test that it did last year with 2, 4 and 8 content processes.

 

Mozilla's loaded 30 web pages of the Alexa top 100 in their own tabs, with 10 seconds in between loads, and looked at the memory usage of the browser in the end.

Firefox, Chrome, IE, Safari memory performance in 2017

firefox chrome ie safari memory performance 2017

 

The result, as you can see on the graph above is that Firefox is very memory efficient. This is particularly the case on Windows and Linux, where the memory use difference is significant.

 

Firefox uses more memory if more content processes are added, but the difference between 2 and 8 content processes is not as problematic as Mozilla assumed last year.

On Windows 10, memory performance increased by about 300 Megabyte from 587 MB to 905 MB with eight content processes enabled. On Linux, memory usage rose by just 125 Megabyte under the same eight content processes.

 

The difference is not as spectacular on Mac devices. Firefox with two and four content processes uses less memory than Chrome, but the difference is just 150 Megabyte at the most. The eight content process version used even more memory than Chrome on the operating system.

 

Chrome used 1478 MB on Linux, 1382 MB on Windows, and 1365 MB on Mac OS X.

Mozilla's plan is to increase the number of content processes to four in the near future. This would make Firefox use less memory than Chrome on all platforms.

 

On two, Windows and Linux, it would use considerably less than Chrome.

It needs to be noted that Google Chrome uses one content process per tab by default. Firefox's memory usage would increase more if Mozilla would enable this as well.

 

Tip: you can tame Chrome's memory usage by enabling processes per site, and not tab. This works for other Chromium-based browsers as well including Vivaldi and Opera. If you use Firefox, check out our guide on optimizing Firefox's memory use.

Closing Words

You can run the tests by yourself, as the tools that Mozilla used to run the benchmarks are openly available. It appears at least, that Firefox is still the most memory friendly user in 2017, and that the switch to the multi-process architecture has not changed that. While memory use increased, it is still better than Chrome, IE or Safari even with multiple content processes enabled.

 

Article source

Link to comment
Share on other sites


  • Replies 3
  • Views 1.4k
  • Created
  • Last Reply
  • Administrator

Never understood the issue with RAM usage though. For me, RAM usage is more of a concern on 2GB RAM desktops and Android mobiles, where RAM is limited than normal desktops and such.

Link to comment
Share on other sites


Exactly, RAM is barely an issue. Anyone doing anything decent on a system has 8GB+ which is plenty even for Chrome (Although I have maxed it a few times, hence my upgrade to 16GB soon)

Link to comment
Share on other sites


You wanna know what really pisses me off? The fact that you can't disable standby memory on windows 10. It's like, the OS loads files into memory that you MIGHT use, and it takes up space in your RAM. It's supposed to be paged out when proceses request memory, but that's not the case. It doesn't do that. So my games run out of memory because M$ rathers to give memory to what I MIGHT use rahter than the game i'm 100% using right now. It pisses me off that I can't turn it off. I have an app running in the background that keeps removing the standby memory, but this cases the OS to aggressively try to fill my RAM back up with krap i don't even intend to launch.

Link to comment
Share on other sites


Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...