.NET diagnosztikai eszközök
A .NET számos olyan eszközt támogat, amelyek az alkalmazások diagnosztizálására használhatók.
Azonosítók és szerkesztők
Visual Studio
A Visual Studio a windowsos .NET-fejlesztők számára készült legátfogóbb IDE. Hibakeresési és teljesítményprofilozási eszközökkel segíti a .NET-fejlesztőket az alkalmazások diagnosztizálásában.
Visual Studio Code
A Visual Studio Code egy egyszerű, de hatékony forráskódszerkesztő, amely az asztalon fut, és Windows, macOS és Linux rendszeren érhető el. Támogatja a .NET helyi és távoli hibakeresését .
CLI-eszközök
dotnet-counters
A dotnet-counters egy teljesítményfigyelő eszköz az első szintű állapotfigyeléshez és a teljesítmény vizsgálatához. Megfigyeli az API-val EventCounter közzétett teljesítményszámláló-értékeket. Például gyorsan monitorozhat olyan dolgokat, mint a processzorhasználat vagy a .NET Core-alkalmazásban kidobott kivételek aránya.
dotnet-dump
A dotnet-dump eszköz segítségével natív hibakereső nélkül gyűjthet és elemezhet Windows- és Linux-magképeket.
dotnet-gcdump
A dotnet-gcdump eszköz az élő .NET-folyamatok szemétgyűjtő (GC) memóriaképeinek gyűjtésére használható.
dotnet-monitor
A dotnet-monitorozási eszköz lehetővé teszi a .NET-alkalmazások figyelését éles környezetekben, valamint diagnosztikai összetevők (például memóriaképek, nyomkövetések, naplók és metrikák) igény szerinti gyűjtését, illetve automatizált szabályok használatát a meghatározott feltételek szerinti adatgyűjtéshez.
dotnet-trace
A .NET Core tartalmazza EventPipe
, amely diagnosztikai adatokat tesz elérhetővé. A dotnet-trace eszköz lehetővé teszi, hogy érdekes profilkészítési adatokat használjon fel az alkalmazásból, amelyek olyan helyzetekben segíthetnek, ahol a lassan futó alkalmazások kiváltó okaira van szükség.
dotnet-stack
A dotnet-stack eszközzel gyorsan kinyomtathatja a felügyelt veremeket egy futó .NET-folyamat összes szálához.
dotnet-symbol
A dotnet-symbol letölti azokat a fájlokat (például szimbólumokat, DAC/DBI-fájlokat és gazdagépfájlokat), amelyekre egy központi memóriakép vagy minidump megnyitásához szükség van. Ezt az eszközt akkor használja, ha szimbólumokra és modulokra van szüksége egy másik gépen rögzített memóriaképfájl hibakereséséhez.
dotnet-sos
A dotnet-sos telepíti az SOS hibakeresési bővítményt Linux és macOS rendszeren (és Windows rendszeren, ha Windbg/cdb-t használ).
Egyéb eszközök
PerfCollect
A PerfCollect egy bash-szkript, amellyel nyomkövetéseket perf
LTTng
gyűjthet a Linux-disztribúciókon futó .NET-alkalmazások részletes teljesítményelemzéséhez.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: