0
I have a surface pro 4 with an I7 2.2 G processor and 16 GB memory, since installing the Win10 Anniversary Update, Microsoft Edge has become an absolute dog, to the point it crumbles my entire machine.
Running other (and multiple) applications work just fine, I can run photoshop, visual studio, office apps, chrome\firefox - all concurrently - and the machine runs like a champ. However, if I run Edge (sometimes ONLY Edge) - within minutes I hear the fans start to kick up in the machine, websites start to react slowly (both my interaction with them and the loading of the content), the mouse cursor starts to get choppy, and eventually I need to use task manager to kill the process. It almost feels like theres a memory leak or a loop that starts running in the background.
I've avoided using Edge since the Anny Update thinking future windows updates would perhaps resolve the issue, but just this morning I gave Edge another go, and sure enough after a few minutes the browser is just not nearly as responsive as it used to be.
Has anyone else encountered this issue? Any thoughts to a fix? Thanks in advance!
does the edge process has a high CPU usage? – magicandre1981 – 2016-12-11T19:12:04.957
thx for the reply @magicandre, sorry for the delay. Correct, high cpu results in using edge, even if i load a page and leave it in the background. Just now my fans were even running for hours on end, edge was taking 50-70% cpu, once i closed edge the fans stopped within 30 seconds... – ewitkows – 2016-12-15T14:47:26.610
ok, open a cmd.exe as admin and run this command and capture the CPU usage of Edge: wpr.exe -start EdgeBrowser && timeout -1 && wpr.exe -stop C:\HighCPUUsage.etl. Zip the large ETL file (+ NGENPDB fodler) into 1 zip, upload the zip (OneDrive, dropbox, google drive) and post the share link here. – magicandre1981 – 2016-12-15T17:36:15.670
have you captured the trace of the CPU usage? – magicandre1981 – 2016-12-17T08:40:29.093
Thanks @magicandre, try here: https://1drv.ms/f/s%21AifYBi0TiUD-gYDwY_qkSbZMZQcom1g - I was able to gen the etl file, but wasnt able to find an NGENPDB directory anywhere, if there's a spot I should look for that please let me know, thx again!
– ewitkows – 2016-12-17T13:02:18.270the trace is very short. replace -1 with 120 to get 2 minutes. Some CPu usage is caused by Flash (ads on website). – magicandre1981 – 2016-12-17T16:29:29.147
Thanks again @magicandre1981. I just added another zip to my shared directory and ran for 2 minutes. I also disabled flash in edge before running these traces, but performance was still poor for me.. but thought I'd mention. thx! – ewitkows – 2016-12-18T13:47:14.607
now, most CPU usage is caused by the Chakra Engine which tries to do memory cleanup (Chakra.dll!Memory::Recycler::DoBackgroundWork) – magicandre1981 – 2016-12-18T18:26:49.200
Thanks @magicandre1981, so what does that mean? Is it a MS bug that we just have to wait on? Are there settings I can tweak? – ewitkows – 2016-12-19T14:08:49.013
I have no idea how to solve it. Also some CPU usgae is done by the HTML engine to draw the Canvas. Submit the issue in the feedback hub to Microsoft and attach the ETL file, so that the Edge devs can look at it. – magicandre1981 – 2016-12-19T16:09:13.823