Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe Memory Lekken Debug in GDB
Het hulpprogramma BBP is een programma dat gebruikt wordt voor de C + + en programma's op laag niveau dat de controles voor het geheugen lekken . Geheugen lekken zijn een programma fenomeen dat gebeurt wanneer uw programma niet " loslaten " van het geheugen wordt gebruikt terwijl het programma draait op het bureaublad . U gebruikt het BBP aan geheugen problemen te controleren op uw programma , zodat het programma niet leidt tot traagheid problemen op de computers van gebruikers . Instructies
1

Klik op de knop Windows "Start " en typ " cmd " in het tekstvak Zoeken . Druk op "Enter " om de opdrachtregel te openen . Kopen van 2

Type " bbp run " en druk op " Enter . " In het "Programma" Typ de C broncode bestand dat u wilt evalueren . Nadat u de broncode bestand typen in de prompt , het programma controleert de broncode .
3

Print de variabele naar het scherm . Type "print /x " en druk op " Enter " waarbij " x " is de variabele die u wilt bekijken . Dit commando " horloges " de variabele en toont de geheugen kaart voor de variabele .

Beoordeling 4 de geheugen kaart van de variabele . De hoeveelheid geheugen die voor het variabele moet overeenkomen met de variabele data type en de hoeveelheid ruimte die nodig is om het gegevenstype slaan . Het BBP hulpprogramma vlaggen variabelen die geheugenlekkages veroorzaken .
5

Bekijk de code voor de variabele . Nadat u het geheugenlek vinden, moet u de code bekijken en de waarde van de code te wijzigen of de functie die het lek veroorzaakt . De wijzigingen in de code die u moet maken zijn afhankelijk van uw functie en variabele . Bijvoorbeeld , de volgende code stelt dynamisch toewijzen van geheugen voor de " p " pointer , maar de statische toewijzing van de variabele veroorzaakt een lek :

leegte functienaam ( ) op { char * p = malloc ( 10 ) ; p [ 10 ] = 7 ; //< --- de bugfree ( p ) ; }

Previous: Next:
  C /C + + Programming
·Hoe een Date in Maak C # 
·Hoe je globale variabelen voor…
·Hoe maak je een Newline karakt…
·Hoe kan ik een index verwijder…
·Hoe de cursor wijzigen in C + …
·Hoe te Curves in GTK Radiant 
·Wat is bufferoverloop ? 
·Hoe maak je een EXE in Kladblo…
·Hoe te Tally procent in C + + 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een PictureBox in Visual Stu…
·Hoe je alle van de Open DIV's in JavaScr…
·Hoe te DataView converteren naar een Tre…
·Hoe maak je een RPM Package Install 
·Hoe Set PHP Cookies 
·Hoe te gebruiken Oracle SQL Loader te pa…
·Het wijzigen van de TextBox Border Color…
·Hoe maak je een C Compiler Link naar Net…
·Hoe kan ik PHP compileren naar Windows G…
Copyright © Computer Kennis http://www.nldit.com