[Bug] High CPU usage on main process
What went wrong?
The parent process takes up CPU resources heavily after an indefinite amount of time, and CPU usage remains elevated while being idle. In the case here, the parent process takes up about an entire core in a 10-core system. Please refer to the screenshot below.
What is the expected behavior?
The CPU usage should remain low while being idle, and discarding tabs should give back resources to the system.
Steps to reproduce the problem:
1. Launch Microsoft Edge.
2. Use it for "some" time (say a few hours.)
Did this work before?
No, since I was already having the same bug in version 90.
What is the system specification?
Microsoft Edge: Version 91.0.864.37 (Official Build) (64-bit)
Operating System: Windows 10 Pro 21H1
CPU: Intel Core i9-10900K
GPU: NVIDIA GeForce RTX 3080
RAM: 32GB
Steps I have taken in an attempt to solve the issue:
1. Disabling extensions and testing each of them.
2. Clearing browsing data.
3. Reseting the browser.
4. Reinstalling the browser.
5. Repairing Windows files.
(Note that the above steps does not solve the problem since I have run into it again. Because of that, it leads me to believe that it is an existing bug within Edge. The only workaround now is to restart the application, but then the same issue comes up eventually after an indefinite amount of time.)
I have spent many hours doing my own investigation to pinpoint the issue, but I have not been able to come up with a conclusion. To help others investigate the problem, I have attached a trace file here. More information can be provided if it helps the process. I really hope someone who is knowledegable, can take a look and see what is causing the issue. Thanks for reading.