Chromium Memory Usage Problems Addressed by Google
Article by George Norman
On 07 Aug 2009
Google has announced that there is a little problem with Chromium, the open source browser project behind Google Chrome. And to be more precise, the problem lies in how the web browser uses memory – it uses too much of it. The problem stems from the fact that Chromium’s multiprocess architecture makes if difficult to use the standard set of tools to measure how much memory is being used.

“The crux of the problem is that Chromium goes to great lengths to share memory between processes. However, that shared memory is difficult to account for in the Windows Task Manager. On Windows XP, using the default Task Manager measurement of memory leads to double counting. On Vista, using the default view leads to under counting. There are a couple of more accurate ways to measure memory utilization in Chromium (or Google Chrome),” explained Product Manager Brian Rakowski.

Advertising

Here is one of the “more accurate ways to measure memory utilization” that Rakowski mentioned above: open the built-in task manager in Chromium. The task manager available in Chromium measures memory usage more holistically than the default task manager in windows. Click the “Stats for nerds” link (leads to about:memory) and you will get even more details about how much computing power Chromium gobbles up.

There is one other way of measuring memory usage, but it is not as easy to pull off. Rakowski again: “If you don't fully trust Chromium's task manager or about:memory, the gold standard for measuring memory usage is to look at the system's total commit charge before, during, and after using Chromium. It's a little tricky to get right because you'll need to shut down other services that may kick in while you are running your test.”

You will have to follow this procedure:
- Shut down all unnecessary services
- Reboot
- Measure the Total Commit Charge of the system via the Windows task manager
- Run Chromium
- Measure the Total Commit Charge once more
- Close the application
- Measure the Total Commit Charge yet again
- Find out how much memory chromium used by subtracting the first measurement from the second one



Tags: Google, Chrome, Chromium, Memory usage
About the author: George Norman
George is a leading software reviewer at FindMySoft, he is pasionate about technology and he likes to write about IT news
You can follow him on Google+, Facebook or Twitter
I Hope you LIKE this blog post! Thank you!
What do YOU have to say about this
blog comments powered by Disqus
Popular News
By George Norman on 10 Feb 2012
With the release of Wolfram|Alpha Pro, the team behind the popular computational knowledge engine took a very big step forward
By George Norman on 10 Feb 2012
Microsoft has just announced that this February, as part of the Patch Tuesday program, it will roll out a grand total of 9 security bulletins to all customers all over the world.
Related News
By George Norman on 16 Dec 2011
Earlier this week, Mountain View-based search engine giant Google announced that version 16.0 of its Chrome web browser graduated from the Beta to the Stable Channel. I remind you that Google
By George Norman on 09 Feb 2012
The latest stable version of Google Chrome web browser is v. 17.0 which was rolled out to the public on Wednesday, the 8th of February, one day after the release of Chrome for Android Beta 1
By George Norman on 29 Sep 2011
Mountain View-based search engine giant is serving Chrome 15.0 to Windows, Mac and Linux users on the Beta channel. Now Betas are fidgety and tend to have problems, so unless you a hardcore fan or a tester, it’s best to stay away from them. But there is one thing that may push you to give
By George Norman on 19 Dec 2011
If you want to see some snow, Google has got you covered with an interesting Easter egg. If you search for “let it snow” on Google, it will start snowing in your browser window. Furthermore, your
Advertising
Hot Software Updates
Top Downloads
Become A Fan!
Link To Us!
Chromium Memory Usage Problems Addressed by Google
HTML Linking Code