Does AQTime support profiling Async Task code in C# (processing changes to different thread context)
Our developers are beginning to write more applications using C# and .Net's new "Task Await" async operations.
I tried to profile one such application with AQTime 8, but the results don't seem to have caught all of the executing code. I have read that Task Await farms the processing out to a different thread with the results eventually returned to the calling thread. It's not uncommon for this to lead to poor performance or outright hangs from lock conflicts or inability to get back to the original calling thread's execution context for the async operation to return the result.
I tried to profile one such application with AQTime 8, but the results don't seem to have caught all of the executing code. I didn't know if I was setting things up wrong or if AQTime was unable to time calls across such a thread context change.
Thanks!
-Bob