Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd .NET Async-verktyget för att analysera prestanda för asynkron kod i din app.
Anmärkning
.NET Async-verktyget kräver Visual Studio 2019 version 16.7 eller senare och ett .NET-projekt som använder asynkront och väntar.
Inställningar
Välj Alt+F2 för att öppna prestandaprofileraren i Visual Studio.
Markera kryssrutan .NET Async .
Klicka på startknappen för att köra verktyget.
När verktyget har börjat köras går du igenom det scenario som du vill profilera i din app. Välj sedan Stoppa insamling eller stäng din app för att se dina data.
När samlingen har upphört visas en tabell över de aktiviteter som inträffade under profileringssessionen.
Asynkrona händelser organiseras i aktiviteter kronologiskt. Var och en visar starttid, sluttid och varaktighet.
Varje rad som motsvarar en uppgift är märkt i kolumnen Namn . För alla uppgiftsnamn som inte kan lösas visas en etikett med "uppgift i". Det följs av namnet på metoden som aktiviteten inträffar inom. Om en asynkron aktivitet inte slutförs i samlingssessionen visas en ofullständig etikett i kolumnen Sluttid .
Om du vill undersöka en specifik aktivitet ytterligare högerklickar du på raden. Välj sedan Gå till källfil för att se var i koden aktiviteten inträffade.