| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come eseguire il debug di perdite di memoria a GDB
    L'utilità del PIL è un programma utilizzato per il + e programmi a basso livello C + + che verifica la presenza di perdite di memoria . Le perdite di memoria sono un programma di fenomeni che succede quando il vostro programma non " lasciarsi andare " di memoria utilizzata , mentre il programma viene eseguito sul desktop . Si utilizza il PIL per verificare problemi di memoria per il programma, in modo che il programma non causare problemi di lentezza sui computer degli utenti . Istruzioni
    1

    Fare clic sul pulsante di Windows "Start " e digitare " cmd" nella casella di testo di ricerca. Premere "Enter" per aprire la linea di comando .
    2

    Tipo " Pil run " e premere " Invio". Nel " Programma" prompt, digitare il file di codice sorgente C è desidera valutare. Dopo aver digitato il file del codice sorgente nel prompt , il programma controlla il codice sorgente .
    3

    Stampa la variabile sullo schermo . Tipo "print /x " e premere " Invio " , dove " x " è la variabile che si desidera guardare . Questo comando "orologi " la variabile e visualizza la mappa di memoria per la variabile .
    4

    Recensione la mappa di memoria della variabile . La quantità di memoria utilizzata per la variabile deve corrispondere tipo di dati della variabile e la quantità di spazio necessario per memorizzare il tipo di dati . Il Pil utilità bandiere variabili che creano perdite di memoria .
    5

    visualizzare il codice per la variabile . Dopo aver trovato la perdita di memoria , è necessario visualizzare il codice e modificare il valore del codice o modificare la funzione che causa la perdita. Le modifiche al codice che è necessario fare dipendono vostra funzione e variabile . Ad esempio , il codice seguente imposta allocazione dinamica della memoria per il puntatore " p" , ma l' assegnazione statica della variabile causa una perdita :

    vuoto functionname ( ) { char * p = malloc ( 10) ; p [ 10 ] = 7; //<--- il bugfree ( p );}

    Previous :

    next :
      Articoli Correlati
    ·Come ottenere combinazioni di tasti in C + + 
    ·Come alfabetizzare un array in C + + 
    ·Come creare un arco in GTK Radiant 
    ·Come incorporare Python In Visual C 2008 
    ·Come utilizzare CoffeeCup StyleSheet Maker 
    ·Come invertire una lista unica Collegato 
    ·Come individuare i problemi di corruzione della memoria…
    ·Come scrivere una API MFC per Workstation Shutdown 
    ·C Esercitazione : tipi di dati 
    ·Come manipolare lista Vedi Controlli in MFC 
      Articoli in evidenza
    ·Come smontare Setup.exe 
    ·Come per cifrare e-mail in ColdFusion 
    ·Come utilizzare un'istruzione condizionale in JQuery 
    ·Come visualizzare GridView in una pagina separata 
    ·Come aggiungere zeri davanti a un numero in Java 
    ·Come passare una stringa come parametro in un batch DOS…
    ·Come fare Rientri in C + + 
    ·Un tutorial veloce su Struts 
    ·Importanza del processo di selezione in System Design 
    ·Come controllare per i numeri in VBA 
    Copyright © Conoscenza Informatica http://it.wingwit.com