Mem usage: Chrome 3.0 Dev highest spikes, Opera 10b highest overall


Recommended Posts

http://dotnetperls.com/chrome-memory

  Quote
Problem. You are interested in how the Google Chrome 3.0 Dev, Firefox 3.5 RC, Safari 4.0 for Windows, and Opera 10b web browsers manage memory on the Windows Vista operating system over moderate usage, such as with 150 top web sites. These numbers can be measured but there are complexities involved in measuring memory. Solution. Here we look at a program that simulates a user visiting the top 150 web sites from Alexa from the command line, with visits occurring at short but varying intervals in many tabs.

073.png

...

9. Summary

Here we saw an experiment that tested the memory usage of Firefox 3.5 and Google Chrome 3.0, along with Safari 4.0 and Opera 10 (some pre-release versions). The memory watcher program that recorded and accumulated memory every three seconds over 19.2 minutes of intense browsing in four browsers at semi-random intervals reported figures that place Firefox 3.5 in the clear lead in memory usage. Firefox 3.5 showed the best memory efficiency in the average, maximum and final measurements.

Was just about to post this myself! Its very surprising about Firefox, given its memory usage history. But then again, they've been slated enough times that they have made it a priority in recent history.

Shame about IE8, would have been nice to see the results for it.

It's true that certain browsers use more memory than others, but that's because they use your computer's memory for different things.

Opera, for example, uses more memory because it stores more information about websites you've visited in the past, so you can rewind your session within a fraction of a second.

Useful for some people, including myself; a waste of resources for others. It's one of the reasons there is no perfect browser for everyone.

  spinning_quirK said:
Well at least now it stops people trolling about Fx 3.5's memory use.

My guess is that they used a vanilla install of Firefox 3.5 with no extentions enabled, there are certain ones that have been known to make memory usage much worse. For me the large memory spikes chrome exibits are kind of worrying, and possibly indicative of bad design, but the other browsers appear pretty much to be ###### for tat. The fact that Opera downloads pages in the background and caches them for quick navigation may account for some of its overall higher usage, but in reality the performance of all appears to be pretty close

  i_was_here said:
Maybe Chrome's high memory usage is related to its seperate tab processes?

Possible. Sadly, IE8 is the only browser with tab process isolation at the moment, and they declined to test it so until we have another yardstick it would be hard to give a definite answer to that one

  simon360 said:
Well, it *is* a nightly build, and Opera *is* a beta. Just sayin'. There's probably debug code in there, it probably wasn't optimized for compilation, etc.

I was waiting for someone to say that :)

  Quote
When a process with the same name such as "chrome.exe" is encountered more than once, its total size is accumulated, yielding a total of all the "chrome.exe" figures together. The X axis indicates the time checkpoints and 1 checkpoint is equal to 3 seconds.

There's your problem right there. Sheer incompetence on the part of the testers.

  Vista said:
It's true that certain browsers use more memory than others, but that's because they use your computer's memory for different things.

Opera, for example, uses more memory because it stores more information about websites you've visited in the past, so you can rewind your session within a fraction of a second.

Useful for some people, including myself; a waste of resources for others. It's one of the reasons there is no perfect browser for everyone.

Exactly. Opera uses memory caching more extensively than other browsers. You can easily limit it though, or also turn it off.

This is one of the main reasons I use Opera myself. More responsive and fast navigating sites you have visited.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Going to quote myself from a comment I made to a related article: It's not about the OS, it's about the workflow. OS fans consistently miss this. People have work to do and they've invested a lot of time, effort and even money building their workflows. It's expensive to change, so that change has to offer real benefits that compensate for the cost of updating workflow and sorry, Win 11 just doesn't. Win 11 breaks workflow in weird and pointless ways seemingly either to dumb down the OS (with the same results as we saw when MSFT tried to dumb down Office's menuing system with "SmartMenus") or make it look more like macOS. MSFT seems to have completely lost the basics of UI/UX like FITS and muscle memory in Win 11. If they had made these optional - then sure, but they aren't. That's the same reason most users won't just jump to an entirely new OS - which has an even bigger workflow cost - until there's just no other option. Not only is there the core workflow cost, but the cost of finding new parallel software for the new OS, transferring and possible converting files and dealing with incompatibilities and then redeveloping workflows. It's just not as simple as "switch". And now there IS another option, stay on Win 10 for another year and pray for Win 12 (much as Win 7 users did with Win 8 - which happened when Win 10 came out).
    • At least that album was really good. I don't know if F1 was $200 million well spent yet...
    • PC manufacturers used to trick BIOS copyright strings to get full editions of trial software by Usama Jawad You may have noticed that when you purchase a new PC, it comes with certain software pre-installed. Sometimes, when you open this software, it activates, and you receive the full version of it without paying any additional cost. This is because that PC's manufacturer is a licensee of that software and the fact that a customer gets the full version of a trial software for free serves as a perk for potential buyers. However, many PC manufacturers tried to trick this process in its infancy. During the days of Windows 95, when the Plug and Play specification was still in development, the OS' engineering team was trying to figure out ways through which it could identify PCs that existed prior to the inception of this specification. To that end, one of the methods they tried was searching for copyright strings and firmware dates in the BIOS. Through the course of this investigation, they discovered a rather oddly named copyright string "Not Copyright Fabrikam Computer" in a PC that was actually manufactured by Contoso. In this case, both Fabrikam and Contoso are fictional names that are used to describe this scenario without revealing the actual identity of the OEMs involved. Microsoft engineer Raymond Chen explains in a blog post that these odd copyright strings were actually appearing because Contoso PCs contained a trial version of a software and the company wanted the full version to be activated for customers even though it was not an official licensee. In order to bypass the costly licensing process, what the firm did was that it added the following text to its copyright string: "Copyright Contoso Not Copyright Fabrikam Computer". The trial version of said software would search for the string "Copyright Fabrikam Computer" and end up finding it within the substring of the convoluted copyright string mentioned above, accidentally activating the software's full version. While more robust ways were adopted later to avoid this problem, it's certainly interesting to see that OEMs would go to this length in order to distribute software that they are not officially allowed to. Well, as they say, the past stays in the past.
  • Recent Achievements

    • First Post
      Myriachan earned a badge
      First Post
    • Week One Done
      DrRonSr earned a badge
      Week One Done
    • Week One Done
      Sharon dixon earned a badge
      Week One Done
    • Dedicated
      Parallax Abstraction earned a badge
      Dedicated
    • First Post
      956400 earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      615
    2. 2
      ATLien_0
      227
    3. 3
      +FloatingFatMan
      170
    4. 4
      Michael Scrip
      166
    5. 5
      Som
      148
  • Tell a friend

    Love Neowin? Tell a friend!