I am working on a C# console application. It mostly just hosts a soap service, and listens for messages coming in to process. However, even when no soap messages are received, all 6 cores on my laptop are being heavily used. From a code walk through I can't see what is causing it.
Is there are any debug tools in Visual Studio that can help pinpoint where CPU is being eaten up.