Using dotTrace 6.2 to proflile a windows Service. The service will from time to time consume 100% CPU. We have so far been unable to determine why our service is performing this way.
When starting either a Sampling profiler, or a Timeline profiler on the service, the service immediately drops to 0% CPU, and stays that way! Every time.
So, unfortunately we cannot profile the service while its at 100% CPU.
My question is, does anyone know what would cause this behavior? By virtue of attaching jetbrains to the process, what would cause our service to change?