dottrace async await support is not working

657 Views Asked by At

Jetbrains's dottrace should have profiling support for async/await.

But I cannot get it to show me the expected results (I have no "await" and "continuation" nodes in the timelineviewer call stack).

I tried profiling with the following program types:

  • .NET framework (4.7) console program,
  • .NET framework (4.7) windows program,
  • .NET core (>2.2) console,
  • .NET core (>2.2)windows program,
  • .NET core (3.0) wpf

Is this only not working for me ? Because I cannot find anything on the internet or is this officially currently not working anymore ?

My only reference to possible explaination is for console applications: https://youtrack.jetbrains.com/issue/DTRC-26464 Something about :

AsyncCausalityTracer.LoggingOn being false and some ETW provider. But for me this is not working, for all type of applications

My current version of jetbrains software is : Resharper Ultimate 2019.2.3 (dottrace 2019.2)

--- EDIT 2019/11/01:

When clicking on events I get (I would expect also TPL events ???): types of events

--- EDIT 2019/11/06:

As a result of a comment in answer from Konkat info link, I also tried :

  • .NET core 2.0 console application

=> dottrace async support also does not work

1

There are 1 best solutions below

4
KonKat On

Is the "Collect TPL events" option enabled in your configuration? enter image description here