What is "waiting for synchronization"?

Code profiling for .NET Developers

Moderators: Luke Jefferson, StephenC, Alex.Davies, AndrewH, melvyn.harbour, Laura Morley

What is "waiting for synchronization"?

Postby micah.a.smith » Tue Sep 14, 2010 2:34 pm

I'm trying to profile my website and "waiting for synchronization" is what is taking up most of the time... how do i find what is causing this?
micah.a.smith
 
Posts: 2
Joined: Tue Sep 14, 2010 2:32 pm

Postby Brian Donahue » Tue Sep 14, 2010 4:38 pm

Thanks for your post. Troubleshooting synchronization is the same as troubleshooting a proper method in that you can use the call graph to find all of the methods that fed into that. For instance, thread.Abort, WaitHandle.WaitOne, and other synchronization methods will contribute to this.

I would assume that this is just because web applications are sending data out on different threads and setting up wait-states that end when all of the data has been sent or recieved, so it may or may not be important.
Brian Donahue
 
Posts: 6668
Joined: Mon Aug 23, 2004 10:48 am


Return to ANTS Performance Profiler 6

Who is online

Users browsing this forum: No registered users and 0 guests