Waiting for Synchronization time exceeds real time
kmavis
Posts: 3
As an example I am looking at a profile that I timed with a stopwatch app to run for 2:24 (m:ss). I am looking at the Call tree, displaying Methods with Source for the main thread with Timing options set to Wall-Clock and Seconds. The top line in the call tree is named (Waiting for synchronization) and the Time(seconds) column says 313.425. My understanding is that the Time column expresses the time spent by the app being profiled in that named method. Of course, I know that "Waiting for Synchronization" is not an actual method, but rather a state. Regardless, how could that state have lasted for 5:13.425 (m:ss) when the app being profiled only ran for 2:24?
TIA, I'm a relative noob to ANTS, and honestly, performance profiling in general. Any help will be appreciated.
TIA, I'm a relative noob to ANTS, and honestly, performance profiling in general. Any help will be appreciated.
Comments
"All the waiting done by async methods prolly gets tossed into “Waiting for synchronizationâ€