поддержка dottrace async await не работает - PullRequest
0 голосов
/ 31 октября 2019

Jettrains должен иметь поддержку профилирования для async / await.

Но я не могу заставить его показать ожидаемые результаты (у меня нет стека "ожидание" и "продолжение" в стеке вызовов программы просмотра временной шкалы).

Я попытался профилировать со следующими типами программ:

  • .NET Framework (4.7) консольная программа,
  • .NET Framework (4.7) Windows-программа,
  • .NET core (> 2.2) консоль,
  • .NET core (> 2.2) программа для Windows,
  • .NET core (3.0) wpf

Это только у меня не работает? Потому что я ничего не могу найти в интернете или это официально в настоящее время не работает?

Моя единственная ссылка на возможные объяснения относится к консольным приложениям: https://youtrack.jetbrains.com/issue/DTRC-26464 Что-то о:

AsyncCausalityTracer.LoggingOn ложный и какой-то провайдер ETW. Но для меня это не работает, для всех типов приложений

Моя текущая версия программного обеспечения jetbrains: Resharper Ultimate 2019.2.3 (dottrace 2019.2)

--- EDIT 2019/11 /01:

При нажатии на события, которые я получаю (я ожидаю также события TPL ???): types of events

--- РЕДАКТИРОВАТЬ 2019/11/06:

В результате комментария в ответ от Konkat info link я также попытался:

  • .NET core 2.0 консольное приложение

=> Асинхронная поддержка dottrace также не работает

1 Ответ

0 голосов
/ 31 октября 2019

Включена ли в вашей конфигурации опция «Сбор событий TPL»? enter image description here

...