I’ve been running the Windows 10 Enterprise RTM build, using Native VHD Boot, on my Dell Latitude E6430 ever since it came out on July 29th. Since then, I have mostly had a good experience with it, however there have been some setbacks. The largest setback that I’ve noticed is that my laptop consumes significant amounts of CPU cycles, for apparently no reason; the system is mostly idle, from a user perspective. From what I can remember, this problem has mostly occurred after sleep / resume of the system.
Using the free tool from Sysinternals called Process Explorer, I investigated the processes that were chewing up CPU cycles consistently.
The Microsoft Edge Browser has a DLL loaded called iertutil.dll, and the browser seems to be consuming a lot of CPU cycles on the EGetTabWindowExports function.
The worst offender (using 15% CPU consistently) is a service called the Data Sharing Service (dssvc), which loads itself using the svchost.exe process. This process is spinning cycles on the EtwEventRegister function in the ntdll.dll library. I tried to use PowerShell to stop the service, but it is completely hung. The only option I know of to temporarily resolve this is to kill the process that hosts the Data Sharing Service. It seems that the problem stems from the Event Tracing for Windows (ETW) subsystem, because I noticed some other processes that were chewing up CPU cycles on the same function.
I’m hoping that Microsoft can resolve these bugs, as they are reducing performance of my laptop, causing the fan to run at high speeds, and most importantly, killing my battery life.