Welcome Guest.   Make a donation to an author on the site August 01, 2014, 10:55:04 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
The N.A.N.Y. Challenge 2014! Download dozens of custom programs!
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: Wierd Chrome browser behaviour; or Have I not been paying attention?  (Read 751 times)
Daleus
Supporting Member
**
Posts: 137


see users location on a map View Profile Give some DonationCredits to this forum member
« on: June 21, 2012, 06:50:12 AM »

I just noticed this morning that the Chrome browser is misbehaving in an odd way.

I accidentally opened task manager this morning to see 9 instances of chrome.exe *32 running.  I had one browser open.

I closed it and all instances immediately disappeared.  I fired it up again and nine instances immediately reappeared.

Is this normal? My computer's performance does not appear to be impacted, but I'm concerned none-the-less.

Do I have cause for worry or is this some new fangled programming technique of which I am unaware?  Chrome fans keep telling me what a fantastic browser it is because of it's non-standard/non-traditional underpinnings, but I have my doubts.

Thanks for any advice.
Logged

Daleus, Curmudgeon-at-Large
zridling
Friend of the Site
Charter Member
***
Posts: 3,289


Linux captive

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: June 21, 2012, 08:33:51 AM »

Nothing unusual.

Main Process:
Chrome's main process handles the UI, tab management and so on. Usually there is only one process that does the work.

Renderer Process(es):
The renderer handles rendering the page. Roughly, each tab consume one, but some special case make tabs into a single one - same domain uses same renderer, and no more than 20 renderer - newly opened tabs will use existing renderer if exceeded. Renderer Process runs in a sandbox that can increase security by separating in sandboxes. When one renderer crashes, other tabs or the main process will not be affected, and users will be able to reload the page by refreshing.

Plugin Process(es):
As plugins should have higher permission than a webpage, and in order to keep Renderer Processes in the sandbox, plugins are separated. Also when one crashes, other plugins or tabs or the main process will not be affected.

Extension Process(es):
Similar to the others, separating extensions into processes is to keep them in sandbox... and a crashing extension will not let the whole browser down.

There is a built-in task manager for Chrome. Press Shift+Esc or "right click on title bar -> Task Manager" to launch it. You can see clearly - and may end processes if one's not responding. Ending processes this way will keep those addresses on your browser, with a "sad tab" replacing it, as mentioned in "Renderer Processes."

You may have a look at http://blog.chromium.org/...process-architecture.html or read the Google Chrome comics http://www.google.com/goo...lebooks/chrome/index.html or for more: http://dev.chromium.org/d...ulti-process-architecture
« Last Edit: June 23, 2012, 03:41:21 AM by zridling » Logged

- zaine (on Google+)
Daleus
Supporting Member
**
Posts: 137


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #2 on: June 22, 2012, 06:09:39 AM »

Many thanks.

I've read about the process seperation in Chrome but I never actually looked to see how/if it would manifest itself in Task Manager. It's fairly impressive in a "holy crap, what the....." kind of way Wink

I *didn't* know about the inbuilt Chrome Task Manager, so that was a nice perk, and indeed I have 9 extensions installed.

Thanks for the info.
Logged

Daleus, Curmudgeon-at-Large
Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.024s | Server load: 0.01 ]