Megosztás:


A .NET aszinkron kód teljesítményének elemzése

A .NET Async eszközzel elemezheti az aszinkron kód teljesítményét az alkalmazásban.

Megjegyzés:

A .NET Async eszközhöz a Visual Studio 2019 16.7-es vagy újabb verziójára, valamint egy .NET-projektre van szükség, amely aszinkron és várakozási elemet használ.

Beállítás

  1. Az Alt+F2 billentyűkombinációt választva nyissa meg a teljesítményprofilozót a Visual Studióban.

  2. Jelölje be a .NET Async jelölőnégyzetet.

    .NET Async eszköz kiválasztva

  3. Az eszköz futtatásához kattintson a Start gombra.

  4. Az eszköz futtatása után haladjon végig az alkalmazáson belül profilként használni kívánt forgatókönyvön. Ezután válassza Adatgyűjtés leállítása vagy zárja be az alkalmazást az adatai ellenőrzéséhez.

  5. A gyűjtemény leállása után megjelenik a profilkészítési munkamenet során végrehajtott tevékenységek táblázata.

    A .NET Aszinkron eszköz leállt

Az aszinkron események időrendben tevékenységekbe vannak rendezve. Mindegyik megjeleníti a kezdési időpontot, a befejezési időt és az időtartamot.

A tevékenységnek megfelelő összes sor a Név oszlopban van címkézve. Minden olyan feladatnévnél, amely nem oldható fel, megjelenik egy Task in címke. Ezt követi annak a metódusnak a neve, amelyen belül a feladat történik. Ha egy aszinkron tevékenység nem fejeződik be a gyűjtemény munkamenetében, egy hiányos címke jelenik meg a Befejezési idő oszlopban.

Egy adott tevékenység vagy tevékenység további vizsgálatához kattintson a jobb gombbal a sorra. Ezután válassza a Forrásfájl megnyitása lehetőséget, hogy lássa, hol történt a tevékenység a kódban.

.NET Aszinkron eszköz a Kijelölt Forrásfájl megnyitása