Dotnet-számlálók vizualizációja a Visual Studio profilozóból
A .NET Számlálók eszköz lehetővé teszi, hogy idővel megjelenítse a dotnet számlálókat közvetlenül a Visual Studio profilozó eszközből.
Jegyzet
A .NET Counters eszközhöz a Visual Studio 2019 16.7-es vagy újabb verziója szükséges, és a .NET Core 3.0+ és a .NET 5+ verziót célozza meg.
A .NET-számlálók eszköz hatékony használatának elsajátítására vonatkozó további információkért lásd Esettanulmány: Teljesítményproblémák elkülönítése.
Beállítás
Nyissa meg a Performance Profilert (Alt + F2 vagy Hibakeresés -> Performance Profiler) a Visual Studióban.
Jelölje be a .NET-számlálók jelölőnégyzetet.
Az eszköz futtatásához kattintson a Start gombra.
Az eszköz teljesítményének optimalizálásáról további információt Profiler beállításainak optimalizálásacímű témakörben talál.
Az adatok ismertetése
Bár az eszköz az adatok gyűjtésének kezdeti szakaszában van, megtekintheti a dotnet számlálók élő értékeit.
A számlálók grafikonjait a számlálónevek melletti jelölőnégyzet bejelölésével is megtekintheti. Egyszerre több számláló gráfjait is megjelenítheti.
Ha végzett az alkalmazás használatával és az adatok gyűjtésével, leállíthatja a még részletesebb jelentések gyűjtését. Ehhez nyomja le a Gyűjtés leállítása gombot.
A jelentés betöltése után az alább láthatóhoz hasonló véglegesített jelentést kell látnia.
A jelentés a következő értékeket jeleníti meg:
- Min – A számláló minimális értéke a kiválasztott időtartományban.
- Max – A számláló maximális értéke a kiválasztott időtartományban.
- Átlag – A számláló átlagos értéke a kiválasztott időtartományban.
A táblázat oszlopainak szűréséhez vagy hozzáadásához kattintson a jobb gombbal az oszlopfejlécekre, és jelöljön ki egy címsort.
A diagramokat a részletes jelentésben is megtekintheti a számlálók melletti jelölőnégyzetek bejelölésével. A táblák adatai alapértelmezés szerint az összegyűjtött nyomkövetés teljes időtartamának értékeit jelölik. Ha egy adott időtartományra szeretné szűrni az adatokat, kattintson és húzza a diagramokra.
A táblázat a grafikonokon kiválasztott idő megfelelő értékeire frissül. A Kijelölés törlése gombbal állítsa vissza a kijelölt időtartományt a teljes nyomvonalra.
.NET-mérőszámláló adatainak megtekintése
A Visual Studio 2022 17.8-as verziójától kezdve a .NET Counters eszköz támogatja a .NET Meter API-val való integrációt, és támogatja az olyan eszközbeállításokat, mint a Counter
és a ObservableCounter
.
A Counter
nyomon követi az érték időbeli változását, és a hívó a Counter.Add
használatával jelenti a frissítéseket. Ezzel szemben a ObservableCounter
hasonló a Counter
-hez, de a hívó gondoskodik arról, hogy nyomon kövesse a teljes értéket. A .NET Számlálók eszköz az összeg változás ütemét jelzi.
További információ: Metrikák létrehozása.
.NET-mérő hisztogram adatainak megtekintése
A Visual Studio 2022 17.12 Preview 2-es verziójától kezdve a .NET Counters eszköz támogatja a .NET Meter Hisztogram-integrációt.
A .NET Meter Hisztogram lehetővé teszi a .NET hisztogram eszközök által létrehozott hisztogramadatok azonosítását és elemzését, amelyeket a CreateHistogram
használatával rögzítettek. Az adatok hisztogramos műszerrel történő rögzítésekor az eredmények vizualizációra kerülnek, így egyértelmű adateloszlást biztosítanak.
Az élő hisztogram adatai a többi számlálóval együtt jelennek meg, a Meter-példány neve alatt.
A hisztogramdiagram megnyitásához válassza ki a Mérőpéldány eszköznevét az itt látható módon.
Az előző példában az eszköz a rögzített mérések 50., 90. és 95. percentiliseinek adatait jeleníti meg.