I am investigating a high CPU Usage on an ASP.NET MVC 5 (.NET Framework) application and when I logged on to the server it did show the IIS Worker process running the app is consuming almost 100% of the CPU. Upon looking at Windows Events log I found a lot of these:
.NET Runtime version 4.0.30319.0 - The profiler was loaded successfully. Profiler CLSID: '{71DA0A04-7777-4EC6-9643-7D28B46A8A41}'. Process ID (decimal): 13060. Message ID: [0x2507].
I read about this .NET Runtime Profiler and how to disable it.
Is it normal for Production Servers to be running this profiler enabled?