What is "waiting for synchronization"?

Code profiling for .NET Developers

What is "waiting for synchronization"?

Postby micah.a.smith » Tue Sep 14, 2010 1: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?
Posts: 2
Joined: Tue Sep 14, 2010 1:32 pm

Postby Brian Donahue » Tue Sep 14, 2010 3: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: 6590
Joined: Mon Aug 23, 2004 9:48 am

Return to ANTS Performance Profiler Previous Versions

Who is online

Users browsing this forum: No registered users and 0 guests