The .NET Runtime Optimization Service kept CPU usage elevated.
The .NET Runtime Optimization Service kept CPU usage elevated.
My laptop model is a Lenovo IdeaPad Gaming 3 with an RTX 3050 and 16GB RAM. Every time I start my system, the .NET Runtime Optimisation Service launches automatically and consumes about 18-20% of my CPU. It often doesn’t finish its job properly, so I have to stop it manually to make room for multitasking. It ignores whether the CPU is busy and just runs on demand, causing lag during games.
The tool aims to prepare .Net apps for quicker execution by optimizing them before runtime. If your big .Net project is slow to compile, it might benefit from using this service. You can find more details at the provided link.