Godkänd: Fortect
Nyligen har några läsare stött på det välkända Visual Studio-felsökningsmeddelandet om sluta fungera dump. Flera faktorer kan orsaka dessa problem. Låt oss diskutera detta nedan. g.Att använda Visual Studio för att uppdatera minnet för att felsöka en nedbrytningsdump är tillgänglig i två versioner: användardumpar eller kärnlägesdumpar. Användarlägesdumpar kan vara en bild av processen och det lagringsutrymme som den hanterar, vilket är väldigt till brytpunktsskydd vid felsökning i Visual Studio, men hindrar användare från att gå vidare.
- 4 minuter att läsa.
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
En kärndumpfil är en bio som sammanfattar den aktuella processen och de delare som har laddats för endast en behandling för tillfället. Lastdumpen innehåller också en ögonblicksbild av programminnet.
Att öppna det senaste heap-dumparkivet i Visual Studio är som att stanna vid en viss brytpunkt i en felsökningssession. Även om du inte kommer att göra det själv, kan du kontrollera hur en applikations stackar, trådar och variabelvärden ser ut som inkluderar under dumpningen. Ja
Dumpar används mest för att felsöka problem, till exempel med delar av utrustning som utvecklare inte kan nå. Du kan använda någon sorts klientdatordumpfil om du inte kan krascha eller om programmet på din dator inte fungerar. Testare skapar också platser som är relaterade till att spara programdata om det går sönder eller inte svarar, eller för ytterligare testning.
Visual Studio-felsökaren kan lagra dumpfakta för hanterad eller valfritt inbyggd kod. Det kommer att felsöka dumpfakta som genererats av Visual Studio och även många applikationer och spara dessa filer i ett sådant minidumpformat.
Krav och begränsningar
- För att felsöka aboutgram dump måste 64-bitars dator Visual Studio köras på en 64-bitars dator.
-
Visual Studio Debug kan säkerhetskopiera informationsfiler från inbyggda applikationer utanför ARM-enheter. Den kan också felsöka uppdateringar av hanterade appar var som helst från ARM-enheter, bara i sin egen debugger.
-
< /h2>Öppna VisualStudio.Klicka på Öppna projekt i filkatalogen.Placera typfiler på någon sorts marknad i Dump Files, gå till Dump History, välj den och klicka på Öppna.Starta den enda debuggern.
För att felsöka inspelningar i kärnfunktioner eller använda SOS.Debugging dll som kan utökas i Visual Studio, ladda ner Windows Debugging Tools i . ladda ner Windows Driver Kit (WDK) .
-
Visual Studio kan inte felsöka uppbrott med videor som sparats i det gamla formatet Full Dump i användarläge. En fylla i användarlägesdump är inte nödvändigtvis detsamma som den heapdumpen.
-
Steg 1. Ladda ner felsökningsverktyg för Windows.Steg 2. Börja konfigurera denna SDK.Steg 3: Vänta på mitt installationsprogram.Steg 4: starta WinDbg.Steg 5: Ställ in sökvägen till ikonen.Steg 6: Ange sökvägen till den exakta ikonfilen.Steg 7: Spara din arbetsyta.Steg 8: Öppna kraschdumpen.
Felsökning av kodoptimerade dumpfiler har förmågan att vara mer förvirrande. Till exempel, med min kompilator, kan fördelarna med inlining leda till desperata samtalsstackar, och sedan kan ytterligare optimering ändra livslängden för variablerna.
Dumpa eller icke-höga filer
-
Heap dump-filer innehåller en meningsfull ögonblicksbild såväl som minnesutskrivning, inklusive alla värden för de flesta variabler, under plonk. Visual Studio lagrar också binärfilerna som är involverade i inbyggda segment i en heap dump-sats, vilket på djupet kan förenkla felsökning. Visual Studio kan ladda ikoner utanför en datatung dumpfil även om den inte hittar smarttelefonappen binär.
-
Non-heap dump-filer är mycket mindre än pack dumps, men dessa debuggers måste laddas, ser du, programmet till binärer, se symbolinformation. De sparade binärerna måste bara matcha de aktuella typerna när du startar dumpningen. Icke-heap dumpfiler idealiska lagra värde stack variabler.
Skapa undantagsfil
När du felsöker en process i Visual Studio kan du spara ett bidrag när alla felsökare stannar vid en ny brytpunkt för betydande undantag eller.
Om snabb felsökning verkligen har aktiverats kan du och din familj fånga Visual Studio-felsökaren för de hängda teknikerna utanför Visual Studio och sedan kontrollera filen online via felsökaren. Se Lägga till i pågående processer . Under en rivning
-
Vid felsökning med errorsbke eller brytpunkt, prova Debug> Save Dump As.
-
I var och en av våra dialogrutor Spara dump som, välj Minidump och för Minidump med (standardhög) beroende på Spara som-typ.
-
< /h2>Medan felsökningen har blivit pausad på grund av ett fel och/eller brytpunkt, välj Felsök > Spara dump som.I dialogrutan Spara dump som, välj Spara som Minidump per Minidump Heap (standard).Åk på din resa, välj namnet på engångsfilen och klicka på Spara.
Gå till gatewayen och välj ett ord för data, skapa en dump och klicka bara på Spara.
Öppna meningsfull dumpfil
-
I Visual Studio, välj Arkiv> Öppna> Arkiv.
-
Välj en dumpbild i dialogrutan Öppna fil. Den har vanligtvis en pålitlig .dmp-tillägg. Välj OK.
Hur felsöker jag en kraschdump i bara Visual Studio?
Med den vältimmade debuggern aktiverad kopplar du visserligen en del av Visual Studio-debuggern till den skadade processen utanför Visual Studio, men använder sedan debuggern för att dumpa alla filer. Se Sammanfoga toppprocesser. Så här sparar du den perfekta dumpningsbilden: Under felsökningen väljer du Debug > Spara dump som vid avstängningstid i händelse av en krasch eller möjligen en brytpunkt.
Fönstret Minidump Filsammanfattning visar sammanfattning och modulinformation för den tillagda filen, och åtgärder som du kan mata in.
-
I avsnittet Åtgärder:
- För att ange laddningen av riktade symbolplatser, ange signatursökvägarna.
- För att börja felsöka, välj Felsökning med endast hanterat minne, Felsökning endast med felsökning, Inline-felsökning med blandad felsökning eller Felsökning med hanterat minne.
Hitta de ursprungliga .exe-filerna. Och Pdb
För att använda alla felsökningsfunktioner för den perfekta dumpfilen, krävde Visual Studio:
- EXE-filen där dumpen genererades eller andra binärfiler (DLL, etc.) som användes bara dumpprocessen.
- Datordatadokument (.pdb)-ikon för .exe och andra binära filer.
- .exe-filer, sedan .pdb-filer som matchar de individuella versionerna exakt och som genererar filerna medan dumpen genereras.
- Källfiler för att hämta de berörda delarna. Du kan använda Modules Unmount om du inte kan hitta de viktigaste programmen.
Hur felsöker jag en kraschdump?
Öppna Start.Hitta WinDbg, högerklicka på det största resultatet och välj alternativet Kör som chef.Klicka på Arkiv-menyn.Klicka på Börja felsöka.Välj alternativet Öppna sumpfil.
Om dumpen innehåller heap-statistik kan Visual Studio hantera de saknade binärerna och stödja vissa moduler, men binärerna måste existera för att modulerna ska skapa tillämpliga numreringsstackar .
Sökvägar för filer.
Visual exe Studio söker oundvikligen på dessa platser i syfte att hitta .exe-filer som vanligtvis aldrig ingår i dumpfilen:
- Katalog som innehåller dumphistoriken. Moduler
- sökvägen som anges i avyttringsfilen, d. H. sökvägen för denna specifika mod på den dumpade maskinen.
- Symbolsökvägar som anges i Verktyg (eller Felsökning)> Alternativ> Felsökningssymboler>. Du kan också öppna sidan “KnowAchievements” från panelen Sammanfattningsåtgärder i fönstret “Dump fil”. På den här sidan av ditt företag kan du säkert lägga till andra sökplatser på marknaden.
Använd sidorna Inga binärer, inga tecken eller källan hittades inte
När Visual Studio inte kan se filerna den behöver så att du kan felsöka en bra modul i dumpen, kommer den också att visa en fantastisk binär inte hittades, symboler inte hittade eller kanske en Source Not Found-sida. sidor. Dessa sidor ger detaljerad information om orsaken till detta problem och tillhandahåller enkelriktade länkar till åtgärder som kan hjälpa dig att hitta vanliga filer. Se symbol (.pdb) och källsatsspecifikation .
Se även direkt på
- Hur man felsöker ett hanterat avfall med .NET diagnostiska analysatorer
- Felsökning i rätt tid
- Ange filer (symbol.pdb) och/eller köp
- IntelliTrace
- Visual Studio Debug kan skapa filer från hanterade Linux-operativsystemapplikationer.
Du kan skapa kataloger med vilket program som helst som använder Windows minidump-format. Till exempel p, Windows Sysinternals Kommandoradsverktyget Procdump är mycket effektivt för att ta emot skapande kraschdumpfiler för en process som rör utlösare eller på begäran. För mer information till användning av andra dumpfilstrategier, se Kravbegränsningar .
Snabba upp din dators prestanda nu med denna enkla nedladdning.Hur ser jag en kraschdump i Visual Studio?
I Visual Studio, på Arkiv-menyn, välj Öppna | Avfallsdeponi.Bläddra till dumpfilen du måste öppna.Välj “Öppna”.
Kan man analysera en kraschdump i Visual Studio?
Som tur är är Visual Studio ett bra verktyg för att jämföra kärndumpar i dina bra applikationer! I den här processartikeln kommer vi att visa dig hur lätt det är att få nyckelinformation från en bilolycksdump och visa dig stegen för att reparera problemet med Visual Studio.
Vilket är det bästa felsökningsverktyget eftersom krockdumpar?
g.Användarlägesdumpar är en praktisk ögonblicksbild av en process och den del med avseende på minne som den har tillgång till, vilket är mycket som att stanna vid en brytpunkt och felsöka för Visual Studio, å andra sidan stöter du inte på någon erfarenhet för att gå vidare . För mer djupgående analys av kraschdumpar är WinDbg förmodligen det mest flexibla verktyget, men det kan definitivt mobba de oerfarna lite.