which will cause more cpu utilization (C#)
<p>I am developing a application (C# 3.5) which executes multiple parallel jobs. When I tried one or 2 jobs in parallel the CPU utilization is less like 2%. But when I run 50 jobs in parallel the CPU utilization is fine for some 20 minutes (less than 10%).</p>

<p>But it suddenly increased to 99% and PC hangs. I am using DB operation and LINQ operations. If you can give some idea, that can light me up in tuning my application.</p>

<p>And also is there any .NET tools which identifies potential CPU utilization code?</p>

<p>I know its weird to ask just like that which will cause more CPU utilization.</p>

<p>Edit:</p>

<p>For a single job the CPU utilization is not increasing. But it happens with multiple jobs only. I donno which causes more CPU utilization. Any help is appreciated.</p>
