Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Użyj narzędzia .NET Async, aby przeanalizować wydajność kodu asynchronicznego w aplikacji.
Uwaga / Notatka
Narzędzie .NET Async wymaga Visual Studio 2019 w wersji 16.7 lub nowszej oraz projektu .NET, który używa async i await.
Konfiguracja
Wybierz pozycję Alt+F2 , aby otworzyć profilera wydajności w programie Visual Studio.
Zaznacz pole wyboru .NET Async.
Kliknij przycisk Start , aby uruchomić narzędzie.
Po uruchomieniu narzędzia przejdź do scenariusza, który chcesz profilować w swojej aplikacji. Następnie wybierz pozycję Zatrzymaj zbieranie lub zamknij aplikację, aby wyświetlić dane.
Po zakończeniu zbierania danych zostanie wyświetlona tabela działań, które wystąpiły podczas sesji profilowania.
Zdarzenia asynchroniczne są zorganizowane chronologicznie w działania. Każdy wyświetla czas rozpoczęcia, godzinę zakończenia i czas trwania.
Każdy wiersz odpowiadający zadaniu jest oznaczony etykietą w kolumnie Nazwa . W przypadku każdej nazwy zadania, której nie można rozwiązać, pojawi się etykieta Zadanie w. Następuje po niej nazwa metody, w której wykonywane jest zadanie. Jeśli działanie asynchroniczne nie zostanie ukończone w sesji gromadzenia danych, w kolumnie Godzina zakończenia zostanie wyświetlona etykieta Niekompletna.
Aby dokładniej zbadać określone zadanie lub działanie, kliknij prawym przyciskiem myszy wiersz. Następnie wybierz pozycję Przejdź do pliku źródłowego , aby zobaczyć, gdzie wystąpiło działanie w kodzie.