Forum Discussion
Browser and GPU process are much higher compared to Brave
- May 22, 2019
Edge Insiders,
My name is Tim Scudder and I’m a member of the Edge performance team. I wanted to provide an update on this issue: we were able to repro the problem locally, we have a fix coded, validated and are now working to get this change into our next dev drop (estimated to be 76.0.166.0).
We apologize for the inconvenience, but truly appreciate everyone’s help in isolating the problem.
NOTE: We are also aware of a https://bugs.chromium.org/p/chromium/issues/detail?id=962784 that also has CPU/battery impact that originated upstream in Chromium's codebase. This issue has been fixed upstream and we are also working to make sure the fix is in our next dev drop (again, estimated to be 76.0.166.0)
Regards,
Tim Scudder
I disagree with your comment. We have 2 separate issues here. One issue as you mentioned is browsers using a separate process per tab may consume more system resources than browsers using one common process for all open tabs. In that regard both Edge Preview and Brave are similar, as both are based on Chromium and use a separate process per tab. So your comment does NOT match the topic of this thread.
This brings us to second issue, namely very high CPU and GPU load in current Edge Preview builds due to bug or lack of optimization. It may also be a "known issue" to Edge developers, but your comment masks it for users thus making appear less urgent to fix, when in fact the opposite is true.
I have to stop testing Edge Preview, and go back to using stable Chrome (despite both are based on multiprocess Chromium), because Edge now uses MUCH more system resources due to namely this bug or lack of optimization. Compare 2 screenshots below: one is Edge with one tab open and no extensions installed using 20% of CPU and GPU resources, and another is Chrome with one tab open and multiple extensions running using 1% of PC CPU and GPU resources. Its on average 10 to 20 times higher for Edge, clearly pointing on a bug, which is not surprising for alpha builds we are offered to test.
Important is, such bugs should be urgently fixed to encourage users continue testing the browser, rather the masked as unrelated generic "known issue" that can not be fixed at all.
sambul95 I stand corrected. Thank you for taking the time to do so. I am not able to replicate your results because I do not have Chrome on any of my computers, by choice.
- sambul95May 18, 2019Iron Contributor
tomscharbach
"I do not have Chrome on any of my computers, by choice."
I don't get it - why you're so interested in Edge Chromium then?
I test Edge Preview now because regular Edge has better performance in video playback than any other browser, of course if the bug is fixed. While extensions like https://chrome.google.com/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakg allow to sharply cut on RAM use compare to default Edge.But the devs failed to include Chrome NACL component at compiling the browser, so the video performance advantages can't be fully used, since many Chrome media apps like torrent stream players use NACL and open a player in a separate window, while the browser is hidden.
- tomscharbachMay 18, 2019Bronze Contributor
tomscharbach: "I do not have Chrome on any of my computers, by choice."
sambul95: "I don't get it - why you're so interested in Edge Chromium then?"
I am "so interested" in Edge Chromium because (1) I have used Edge (Classic) as my primary Windows browser for the last two years, and (2) within a few months, Edge Chromium is going to replace Edge (Classic) as the in-baked Windows 10 browser. I want to help ensure that Edge Chromium has the features/functions that I value in Edge (Classic), uses resources as sparingly as Edge (Classic), and is as secure as Edge (Classic).- sambul95May 18, 2019Iron Contributor
"I want to help ensure that new Edge uses resources as sparingly as Edge (Classic)."
Are you for real? What in your view prompted the devs to move to Chromium engine then? Did you look at browser https://www.w3schools.com/browsers/ lately? :)
Opening Edge Classic with a few heavy tabs takes out almost all available memory on an older PC with 4GB RAM, and then it crashes. Chromium in sharp contrast has auto https://developers.google.com/web/updates/2015/09/tab-discarding feature, which can be further enhanced with a choice of extensions, and makes possible to run Chrome on an older and slower PC and devices with numerous tabs open without any user effort. Let me remind you, Windows 10 official https://www.microsoft.com/en-us/windows/Windows-10-specifications requires just 1Ghz CPU with 1-2 GB RAM.
Lets hope, the devs will bring better Edge Classic video playback performance to Edge Preview as promised, while not senselessly discarding numerous features, flags, components, and options offered by Chromium thus limiting use of its wast extensions choice.
"In each case, over a period of 15 +/- minutes of watching Task Manager, an identical CPU usage pattern appeared"
I don't want to call such testing "fake news", but a typical user wouldn't wait 15 min for "identical pattern" to appear to click on the next page link, which would immediately raise Edge Preview CPU usage back to 15-30% for the next 15 min. Again, you're doing great disservice to the team by posting such "optimistic reports", since you can't convince end users whose battery keeps draining twice faster and PC/laptop fans wind-up twice louder after starting Edge Preview compare to other browsers. Lets hope they'll fix it fast.
- Marco MollaceMay 17, 2019Brass ContributorYou can try Brave for testing purposes
- tomscharbachMay 17, 2019Bronze Contributor
Marco Mollace "You can try Brave for testing purposes"
I could, I suppose, but why? The important thing is not whether I can replicate the problem, but whether Microsoft can replicate/resolve it. Consider documenting the issue and getting your logs to Edge Support so that they can open a bug.