Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A dömp egy fájl, amely a dömp létrehozásakor pillanatképet tartalmaz a folyamatról, és hasznos lehet az alkalmazás állapotának vizsgálatához. A dömpök használhatók a .NET-alkalmazás hibakeresésére, amikor nehéz egy hibakeresőt csatolni hozzá, például éles vagy CI-környezetekben. A memóriaképek használatával rögzítheti a problémás folyamat állapotát, és anélkül vizsgálhatja meg, hogy le kellene állítania az alkalmazást.
Kiíratások gyűjtése
A kiírások különböző módon gyűjthetők össze attól függően, hogy az alkalmazás melyik platformon fut.
Megjegyzés:
A folyamat-kirakodások bizalmas információkat tartalmazhatnak, mert tartalmazhatják a futó folyamat teljes memóriáját. Kezelje őket a hatályos biztonsági korlátozások és útmutatások figyelembevételével.
Az alkalmazást környezeti változók használatával konfigurálhatja, hogy összeomlás esetén memóriaképet gyűjtsön.
Érdemes lehet memóriaképet készíteni, ha az alkalmazás még nem összeomlott. Például, ha egy holtpontban lévő alkalmazás állapotát szeretné megvizsgálni, nem lesz hasznos a környezeti változók konfigurálása a hibajelenségek összeomláskor történő gyűjtésére, mivel az alkalmazás még mindig fut.
dotnet-dump egy egyszerű platformfüggetlen parancssori eszköz, a dömp összegyűjtésére. Számos más hibakereső eszköz, például Visual Studio vagy Windbg is rendelkezik minidump gyűjtési funkciókkal.
Ha éles környezetben futtatja az alkalmazását, vagy elosztott módon (több szolgáltatás, replika) működteti, a dotnet-monitor támogatást nyújt számos gyakori forgatókönyv és eseti diagnosztikai vizsgálat számára, beleértve a dömp adatok gyűjtését és az egresszálást. Lehetővé teszi a dömpingek távoli gyűjtését vagy aktiválási feltételek esetén történő gyűjtését.
Jótanács
A memóriaképek gyűjtésére vonatkozó hibaelhárítási és gyakori kérdésekért tekintse meg a Memóriaképek: GYIK című témakört.
Dumpok elemzése
A Linuxon gyűjtött memóriaképek elemzésével kapcsolatos információkért keresse fel a Linux-memóriaképek hibakeresését .
A Windows memória-dumpok elemzésével kapcsolatos információkért navigáljon a Windows memória-dumpok hibakeresése menüponthoz.
Memóriaelemzés
Ha az alkalmazás memóriája folyamatosan nő, memóriaelemzést végezhet az alkalmazásban, de nem biztos benne, hogy ez miért történik. A memóriaszivárgás hibakeresési útmutatója bemutatja, hogyan lehet hibakeresni a dotnet CLI-eszközök segítségével a dotnet-sos parancsok dumpheap és gcroot használatával.
A Visual Studio memóriaelemzése használható a Windows memóriaszivárgásának diagnosztizálására.
Lásd még
Ismerje meg, hogyan tudja hasznosítani a memóriaképeket a problémák diagnosztizálásához a .NET-alkalmazásában.
A Linux memóriaképek hibakeresési oktatóanyaga végigvezeti a Linuxban gyűjtött memóriaképek hibakeresésén.
A holtpont hibakeresési oktatóanyaga végigvezeti a holtpont hibakeresésén a .NET-alkalmazásban memóriaképek használatával.