Extra renderer and utility process in CEF 79

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

Extra renderer and utility process in CEF 79

Postby user6294 » Wed Feb 17, 2021 6:30 pm

Hi

In upgrading from 58 to 79, our CEF app is showing and extra utility and extra renderer process. Is that expected for CEF 79 codebase.

Thanks
user6294
Mentor
 
Posts: 83
Joined: Sun Mar 18, 2018 6:57 pm

Re: Extra renderer and utility process in CEF 79

Postby amaitland » Wed Feb 17, 2021 7:04 pm

Utility is the network service see https://bitbucket.org/chromiumembedded/ ... orkservice

The spare render process is discussed at https://bitbucket.org/chromiumembedded/ ... t-54186905
Maintainer of the CefSharp project.
amaitland
Virtuoso
 
Posts: 1292
Joined: Wed Jan 14, 2015 2:35 am

Re: Extra renderer and utility process in CEF 79

Postby user6294 » Thu Feb 18, 2021 9:29 am

Hi Alex

Thanks a lot, that helps (extra renderer), but why two utility processes, is that normal (I know one is for network stack 2622), is the other a spare (same kind of policy, to reduce startup time should an out-of-band/special network request needs to be serviced?)


Thanks
user6294
Mentor
 
Posts: 83
Joined: Sun Mar 18, 2018 6:57 pm

Re: Extra renderer and utility process in CEF 79

Postby amaitland » Thu Feb 18, 2021 2:23 pm

As in you have to processes with --type=utility? Possibly it's the audio service? I don't remember what process type audio uses, the extra process will be for a component.

Chromium is moving to a service model where major components are run in their own processes.

https://www.chromium.org/servicification
Maintainer of the CefSharp project.
amaitland
Virtuoso
 
Posts: 1292
Joined: Wed Jan 14, 2015 2:35 am


Return to Support Forum

Who is online

Users browsing this forum: Google [Bot] and 63 guests