Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Utility Software >> Content
Thread Dump Vs . Heap Dump
Hoe programma fouten worden gecontroleerd afhankelijk van het programma, en de programmeur , maar de meeste taal -implementaties omvatten de productie van dump bestanden . Deze bestanden bevatten verslagen van wat de staat van het programma was op het moment van falen , en bieden bewijs van wat intern mis ging . Afhankelijk van het type fout , en of het zich in de uitvoering van de methoden of in een lek van het geheugen uit de heap , programmeurs gebruik maken van een thread dump -bestand of een stack dump bestand naar de meest bruikbare informatie te halen . Kern Stortplaatsen en Dump Files

Een dump file vertegenwoordigt wat de naam impliceert . Wanneer een computer programma crasht of anderszins vreemd gedrag vertoont , kan het systeem " dumpen " een core dump file . Dit bestand bevat alle informatie over de status van het programma ten tijde van de ineenstorting . Een soort van " postmortem " blik op het programma , dit artefact stelt programmeurs in staat om de fouten van het programma ondervonden onderzoeken en opnieuw te achterhalen van de code . Dump -bestanden zijn in wezen een verslag van het leven van een programma tot aan haar dood.
Stack Trace of Thread Dump

Een bepaald type dump file is de stack trace bestand . De " stack " van het programma is een datastructuur die momenteel wordt uitgevoerd methoden en verklaarde , lokale variabelen vertegenwoordigt . In multi - threaded programmeren , waarbij meerdere threads van de uitvoering gelijktijdig actief zijn , elke thread heeft een stack die individuele uitvoeren methoden . De thread dump is een bestand dat de staat van de stack van een thread vertegenwoordigt tijdens de uitvoering.
Heap en Heap Dumps

De hoop van een programma vormt de lange termijn opslag van dat programma , vooral objecten met behulp van het geheugen door het programma tijdens runtime toegewezen . In tegenstelling tot de stapel , hebben de inhoud van de stapel niet automatisch verwijderd nadat het programma klaar gebruik ervan , tenzij de programmeertaal implementeert garbage verzamelen maatregelen . Een hoop dump , als een stack trace of thread dump , geeft de stand van de hoop op een bepaald punt in de uitvoering . Deze dump file name catalogi alle objecten toegewezen uit het geheugen op de heap .
Hopen , Stacks , en Execution

Zowel draad stortplaatsen en heap dumps spelen een belangrijke rol in controle van de uitvoering van een programma . De thread dump toont de staat van de stack . Deze dump bestand kan ontstaat wanneer een draad van executie probeert te krijgen tot beschikbaar geheugen , of wanneer de stapel onvoldoende geheugen . Het interpreteren van de thread dump kan de programmeur om te zien welke methoden worden uitgevoerd en welke methode oproepen en variabele declaraties bestaan ​​op het tijdstip van programma mislukking . De heap dump bevat objecten op de heap . Dit geeft programmeurs een record van hoeveel geheugen wordt toegewezen en welke objecten worden niet verwijderd om geheugen vrij . Als een geheugenlek optreedt , dit bestand toont welke objecten bestaan ​​op de heap toen het uiteindelijk onvoldoende geheugen .

Previous: Next:
  Utility Software
·Hoe te openen een Textbook in …
·Hoe te Maps ECW converteren na…
·Hoe te gebruiken Meer dan een …
·Hoe te stoppen Defender Update…
·De nadelen van een Screen Save…
·Wat is het verschil tussen Ado…
·Verschil tussen Visual Studio …
·Hoe te Woorden filteren met Pr…
·Hoe om te zien Anderen op de A…
  Related Articles
Microsoft Office Basic Vs . Professionel…
Open Office Vs . Woord 
Wordperfect Vs . Woord 
Microsoft Office XP Vs . Microsoft Offic…
Lettertype Puntformaat Vs . DPI 
Notepad vs Wordpad 
Word Vs 2003 . Word 2007 
Hoe maak je een dagboek bij te houden op…
. Doc Vs . . Docx 
  Software Articles
·Hoe te Attributen instellen om een afbee…
·Toegang krijgen tot een PDF -viewer 
·Database Management & Development Softwa…
·Hoe maak je een Atom Shape Transparant i…
·Hoe de App Store gebruiken op mijn PC 
·Hoe te Artikeltype in QuickBooks Verande…
·Hoe je foto's bewerken met Photoshop 
·Hoe maak je een Smooth Outer Glow in Ill…
·Hoe te Secties in Dreamweaver 
Copyright © Computer Kennis http://www.nldit.com