Is there any tool available to profile .Net Thread contention. I have added performance counter for threads for a windows Service which is running slow. It shows around 150
Not a profiler, but windbg with the sosex.dll extension can tell you what deadlocks you are having. Look for it here and read about the !dlk command.